﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

using ParamSetCollection.General.Parameters.Normal;

namespace ParamSetCollection.General.ParamTable.JTRII.ParamGroup
{
    public class PVParam : ParamTable.ParamGroupUnit
    {
        #region======================== 位变量 ========================================
        public enum bitCodeEnum
        {


            CodeCount
        }

        #endregion========================================================================


        #region======================== 无符号字变量 ========================================
        public enum wordCodeEnum
        {


            CodeCount
        }

        #endregion========================================================================


        #region======================== 有符号字变量 ========================================


        public ParameterUnit PLCVersionPart1 = null;
        public ParameterUnit PLCVersionPart2 = null;


        public ParameterUnit PLCTimerYearPV = null;
        public ParameterUnit PLCTimerMonthPV = null;
        public ParameterUnit PLCTimerDayPV = null;
        public ParameterUnit PLCTimerHourPV = null;
        public ParameterUnit PLCTimerMinutePV = null;
        public ParameterUnit PLCTimerSecondPV = null;
        public ParameterUnit PLCTimerWeekPV = null;
        public ParameterUnit Rail1InsidePCBCountPV = null;
        public ParameterUnit Rail2InsidePCBCountPV = null;
        public ParameterUnit Rail1AutoSpanCtrlStatePV = null;
        public ParameterUnit Rail2AutoSpanCtrlStatePV = null;
        public ParameterUnit Rail1CentralSupportFrameAutoSpanCtrlStatePV = null;
        public ParameterUnit Rail2CentralSupportFrameAutoSpanCtrlStatePV = null;
        public ParameterUnit Rail1PCBInputCount = null;
        public ParameterUnit Rail1PCBOutputCount = null;
        public ParameterUnit Rail2PCBInputCount = null;
        public ParameterUnit Rail2PCBOutputCount = null;
        public ParameterUnit OxygenConcentrationSamplingZone = null;
        public ParameterUnit Rail1AutoSpanCtrlWorkingStepPV = null;
        public ParameterUnit Rail2AutoSpanCtrlWorkingStepPV = null;
        public ParameterUnit Rail1CentralSupportFrameAutoSpanCtrlWorkingStepPV = null;
        public ParameterUnit Rail2CentralSupportFrameAutoSpanCtrlWorkingStepPV = null;
        public ParameterUnit AutoPowerOnOffStepPV = null;
        public ParameterUnit StartFunctionStepPV = null;
        public ParameterUnit SelfCheckStepPV = null;

        public ParameterUnit Fan1InvertorFreqPV = null;
        public ParameterUnit Fan2InvertorFreqPV = null;
        public ParameterUnit Fan3InvertorFreqPV = null;
        public ParameterUnit Fan4InvertorFreqPV = null;
        public ParameterUnit Fan5InvertorFreqPV = null;
        public ParameterUnit Fan6InvertorFreqPV = null;
        public ParameterUnit Fan7InvertorFreqPV = null;
        public ParameterUnit Fan8InvertorFreqPV = null;
        public ParameterUnit Fan9InvertorFreqPV = null;
        public ParameterUnit Fan10InvertorFreqPV = null;
        public ParameterUnit Fan11InvertorFreqPV = null;
        public ParameterUnit Fan12InvertorFreqPV = null;
        public ParameterUnit Fan13InvertorFreqPV = null;
        public ParameterUnit Fan14InvertorFreqPV = null;
        public ParameterUnit Fan15InvertorFreqPV = null;
        public ParameterUnit Fan16InvertorFreqPV = null;
        public ParameterUnit Fan17InvertorFreqPV = null;
        public ParameterUnit Fan18InvertorFreqPV = null;
        public ParameterUnit Fan19InvertorFreqPV = null;
        public ParameterUnit Fan20InvertorFreqPV = null;
        public ParameterUnit Fan21InvertorFreqPV = null;
        public ParameterUnit Fan22InvertorFreqPV = null;
        public ParameterUnit Fan23InvertorFreqPV = null;
        public ParameterUnit Fan24InvertorFreqPV = null;
        public ParameterUnit Fan25InvertorFreqPV = null;
        public ParameterUnit Fan26InvertorFreqPV = null;
        public ParameterUnit Fan27InvertorFreqPV = null;
        public ParameterUnit Fan28InvertorFreqPV = null;
        public ParameterUnit Fan29InvertorFreqPV = null;
        public ParameterUnit Fan30InvertorFreqPV = null;
        public ParameterUnit Fan31InvertorFreqPV = null;
        public ParameterUnit Fan32InvertorFreqPV = null;

        public ParameterUnit Rail1InvertorFreqPV = null;
        public ParameterUnit Rail2InvertorFreqPV = null;

        public ParameterUnit Fan1InvertorCurrentPV = null;
        public ParameterUnit Fan2InvertorCurrentPV = null;
        public ParameterUnit Fan3InvertorCurrentPV = null;
        public ParameterUnit Fan4InvertorCurrentPV = null;
        public ParameterUnit Fan5InvertorCurrentPV = null;
        public ParameterUnit Fan6InvertorCurrentPV = null;
        public ParameterUnit Fan7InvertorCurrentPV = null;
        public ParameterUnit Fan8InvertorCurrentPV = null;
        public ParameterUnit Fan9InvertorCurrentPV = null;
        public ParameterUnit Fan10InvertorCurrentPV = null;
        public ParameterUnit Fan11InvertorCurrentPV = null;
        public ParameterUnit Fan12InvertorCurrentPV = null;
        public ParameterUnit Fan13InvertorCurrentPV = null;
        public ParameterUnit Fan14InvertorCurrentPV = null;
        public ParameterUnit Fan15InvertorCurrentPV = null;
        public ParameterUnit Fan16InvertorCurrentPV = null;
        public ParameterUnit Fan17InvertorCurrentPV = null;
        public ParameterUnit Fan18InvertorCurrentPV = null;
        public ParameterUnit Fan19InvertorCurrentPV = null;
        public ParameterUnit Fan20InvertorCurrentPV = null;
        public ParameterUnit Fan21InvertorCurrentPV = null;
        public ParameterUnit Fan22InvertorCurrentPV = null;
        public ParameterUnit Fan23InvertorCurrentPV = null;
        public ParameterUnit Fan24InvertorCurrentPV = null;
        public ParameterUnit Fan25InvertorCurrentPV = null;
        public ParameterUnit Fan26InvertorCurrentPV = null;
        public ParameterUnit Fan27InvertorCurrentPV = null;
        public ParameterUnit Fan28InvertorCurrentPV = null;
        public ParameterUnit Fan29InvertorCurrentPV = null;
        public ParameterUnit Fan30InvertorCurrentPV = null;
        public ParameterUnit Fan31InvertorCurrentPV = null;
        public ParameterUnit Fan32InvertorCurrentPV = null;

        public ParameterUnit Rail1InvertorCurrentPV = null;
        public ParameterUnit Rail2InvertorCurrentPV = null;
        public ParameterUnit RailWidthCtrlMotorCurrentPV = null;


        public ParameterUnit Zone1UpperTempPV = null;
        public ParameterUnit Zone1LowerTempPV = null;
        public ParameterUnit Zone2UpperTempPV = null;
        public ParameterUnit Zone2LowerTempPV = null;
        public ParameterUnit Zone3UpperTempPV = null;
        public ParameterUnit Zone3LowerTempPV = null;
        public ParameterUnit Zone4UpperTempPV = null;
        public ParameterUnit Zone4LowerTempPV = null;
        public ParameterUnit Zone5UpperTempPV = null;
        public ParameterUnit Zone5LowerTempPV = null;

        public ParameterUnit Zone6UpperTempPV = null;
        public ParameterUnit Zone6LowerTempPV = null;
        public ParameterUnit Zone7UpperTempPV = null;
        public ParameterUnit Zone7LowerTempPV = null;
        public ParameterUnit Zone8UpperTempPV = null;
        public ParameterUnit Zone8LowerTempPV = null;
        public ParameterUnit Zone9UpperTempPV = null;
        public ParameterUnit Zone9LowerTempPV = null;
        public ParameterUnit Zone10UpperTempPV = null;
        public ParameterUnit Zone10LowerTempPV = null;

        public ParameterUnit Zone11UpperTempPV = null;
        public ParameterUnit Zone11LowerTempPV = null;
        public ParameterUnit Zone12UpperTempPV = null;
        public ParameterUnit Zone12LowerTempPV = null;
        public ParameterUnit Zone13UpperTempPV = null;
        public ParameterUnit Zone13LowerTempPV = null;
        public ParameterUnit Zone14UpperTempPV = null;
        public ParameterUnit Zone14LowerTempPV = null;
        public ParameterUnit Zone15UpperTempPV = null;
        public ParameterUnit Zone15LowerTempPV = null;
        public ParameterUnit Zone16UpperTempPV = null;
        public ParameterUnit Zone16LowerTempPV = null;

        //原参数排列逻辑非上下排列，电器需要变更
        public ParameterUnit CoolZone1UpperTempPV = null;
        public ParameterUnit CoolZone2UpperTempPV = null;
        public ParameterUnit CoolZone3UpperTempPV = null;
        public ParameterUnit CoolZone4UpperTempPV = null;
        public ParameterUnit CoolZone1LowerTempPV = null;
        public ParameterUnit CoolZone2LowerTempPV = null;
        public ParameterUnit CoolZone3LowerTempPV = null;
        public ParameterUnit CoolZone4LowerTempPV = null;

        public ParameterUnit UserTestTemp1PV = null;
        public ParameterUnit UserTestTemp2PV = null;
        public ParameterUnit UserTestTemp3PV = null;
        public ParameterUnit UserTestTemp4PV = null;


        //中间出现设定值一类参数，需要沟通，先不加


        public ParameterUnit Zone1UpperSwtState = null;//15350
        public ParameterUnit Zone1LowerSwtState = null;
        public ParameterUnit Zone2UpperSwtState = null;
        public ParameterUnit Zone2LowerSwtState = null;
        public ParameterUnit Zone3UpperSwtState = null;
        public ParameterUnit Zone3LowerSwtState = null;
        public ParameterUnit Zone4UpperSwtState = null;
        public ParameterUnit Zone4LowerSwtState = null;
        public ParameterUnit Zone5UpperSwtState = null;
        public ParameterUnit Zone5LowerSwtState = null;
        public ParameterUnit Zone6UpperSwtState = null;
        public ParameterUnit Zone6LowerSwtState = null;
        public ParameterUnit Zone7UpperSwtState = null;
        public ParameterUnit Zone7LowerSwtState = null;
        public ParameterUnit Zone8UpperSwtState = null;
        public ParameterUnit Zone8LowerSwtState = null;
        public ParameterUnit Zone9UpperSwtState = null;
        public ParameterUnit Zone9LowerSwtState = null;
        public ParameterUnit Zone10UpperSwtState = null;
        public ParameterUnit Zone10LowerSwtState = null;
        public ParameterUnit Zone11UpperSwtState = null;
        public ParameterUnit Zone11LowerSwtState = null;
        public ParameterUnit Zone12UpperSwtState = null;
        public ParameterUnit Zone12LowerSwtState = null;
        public ParameterUnit Zone13UpperSwtState = null;
        public ParameterUnit Zone13LowerSwtState = null;
        public ParameterUnit Zone14UpperSwtState = null;
        public ParameterUnit Zone14LowerSwtState = null;
        public ParameterUnit Zone15UpperSwtState = null;
        public ParameterUnit Zone15LowerSwtState = null;
        public ParameterUnit Zone16UpperSwtState = null;
        public ParameterUnit Zone16LowerSwtState = null;

        //原参数排列逻辑非上下排列，电器需要变更
        public ParameterUnit CoolZone1UpperSwtState = null;
        public ParameterUnit CoolZone2UpperSwtState = null;
        public ParameterUnit CoolZone3UpperSwtState = null;
        public ParameterUnit CoolZone4UpperSwtState = null;
        public ParameterUnit CoolZone1LowerSwtState = null;
        public ParameterUnit CoolZone2LowerSwtState = null;
        public ParameterUnit CoolZone3LowerSwtState = null;
        public ParameterUnit CoolZone4LowerSwtState = null;

        public ParameterUnit UserTestTemp1SwtState = null;
        public ParameterUnit UserTestTemp2SwtState = null;
        public ParameterUnit UserTestTemp3SwtState = null;
        public ParameterUnit UserTestTemp4SwtState = null;

        public ParameterUnit Zone1UpperCurrent = null;
        public ParameterUnit Zone1LowerCurrent = null;
        public ParameterUnit Zone2UpperCurrent = null;
        public ParameterUnit Zone2LowerCurrent = null;
        public ParameterUnit Zone3UpperCurrent = null;
        public ParameterUnit Zone3LowerCurrent = null;
        public ParameterUnit Zone4UpperCurrent = null;
        public ParameterUnit Zone4LowerCurrent = null;
        public ParameterUnit Zone5UpperCurrent = null;
        public ParameterUnit Zone5LowerCurrent = null;
        public ParameterUnit Zone6UpperCurrent = null;
        public ParameterUnit Zone6LowerCurrent = null;
        public ParameterUnit Zone7UpperCurrent = null;
        public ParameterUnit Zone7LowerCurrent = null;
        public ParameterUnit Zone8UpperCurrent = null;
        public ParameterUnit Zone8LowerCurrent = null;
        public ParameterUnit Zone9UpperCurrent = null;
        public ParameterUnit Zone9LowerCurrent = null;
        public ParameterUnit Zone10UpperCurrent = null;
        public ParameterUnit Zone10LowerCurrent = null;
        public ParameterUnit Zone11UpperCurrent = null;
        public ParameterUnit Zone11LowerCurrent = null;
        public ParameterUnit Zone12UpperCurrent = null;
        public ParameterUnit Zone12LowerCurrent = null;
        public ParameterUnit Zone13UpperCurrent = null;
        public ParameterUnit Zone13LowerCurrent = null;
        public ParameterUnit Zone14UpperCurrent = null;
        public ParameterUnit Zone14LowerCurrent = null;
        public ParameterUnit Zone15UpperCurrent = null;
        public ParameterUnit Zone15LowerCurrent = null;
        public ParameterUnit Zone16UpperCurrent = null;
        public ParameterUnit Zone16LowerCurrent = null;


        public ParameterUnit Zone1UpperPValueSV = null;//-------------15440
        public ParameterUnit Zone1LowerPValueSV = null;
        public ParameterUnit Zone2UpperPValueSV = null;
        public ParameterUnit Zone2LowerPValueSV = null;
        public ParameterUnit Zone3UpperPValueSV = null;
        public ParameterUnit Zone3LowerPValueSV = null;
        public ParameterUnit Zone4UpperPValueSV = null;
        public ParameterUnit Zone4LowerPValueSV = null;
        public ParameterUnit Zone5UpperPValueSV = null;
        public ParameterUnit Zone5LowerPValueSV = null;

        public ParameterUnit Zone6UpperPValueSV = null;
        public ParameterUnit Zone6LowerPValueSV = null;
        public ParameterUnit Zone7UpperPValueSV = null;
        public ParameterUnit Zone7LowerPValueSV = null;
        public ParameterUnit Zone8UpperPValueSV = null;
        public ParameterUnit Zone8LowerPValueSV = null;
        public ParameterUnit Zone9UpperPValueSV = null;
        public ParameterUnit Zone9LowerPValueSV = null;
        public ParameterUnit Zone10UpperPValueSV = null;
        public ParameterUnit Zone10LowerPValueSV = null;

        public ParameterUnit Zone11UpperPValueSV = null;
        public ParameterUnit Zone11LowerPValueSV = null;
        public ParameterUnit Zone12UpperPValueSV = null;
        public ParameterUnit Zone12LowerPValueSV = null;
        public ParameterUnit Zone13UpperPValueSV = null;
        public ParameterUnit Zone13LowerPValueSV = null;
        public ParameterUnit Zone14UpperPValueSV = null;
        public ParameterUnit Zone14LowerPValueSV = null;
        public ParameterUnit Zone15UpperPValueSV = null;
        public ParameterUnit Zone15LowerPValueSV = null;
        public ParameterUnit Zone16UpperPValueSV = null;
        public ParameterUnit Zone16LowerPValueSV = null;

        public ParameterUnit Zone1UpperIValueSV = null;
        public ParameterUnit Zone1LowerIValueSV = null;
        public ParameterUnit Zone2UpperIValueSV = null;
        public ParameterUnit Zone2LowerIValueSV = null;
        public ParameterUnit Zone3UpperIValueSV = null;
        public ParameterUnit Zone3LowerIValueSV = null;
        public ParameterUnit Zone4UpperIValueSV = null;
        public ParameterUnit Zone4LowerIValueSV = null;
        public ParameterUnit Zone5UpperIValueSV = null;
        public ParameterUnit Zone5LowerIValueSV = null;

        public ParameterUnit Zone6UpperIValueSV = null;
        public ParameterUnit Zone6LowerIValueSV = null;
        public ParameterUnit Zone7UpperIValueSV = null;
        public ParameterUnit Zone7LowerIValueSV = null;
        public ParameterUnit Zone8UpperIValueSV = null;
        public ParameterUnit Zone8LowerIValueSV = null;
        public ParameterUnit Zone9UpperIValueSV = null;
        public ParameterUnit Zone9LowerIValueSV = null;
        public ParameterUnit Zone10UpperIValueSV = null;
        public ParameterUnit Zone10LowerIValueSV = null;

        public ParameterUnit Zone11UpperIValueSV = null;
        public ParameterUnit Zone11LowerIValueSV = null;
        public ParameterUnit Zone12UpperIValueSV = null;
        public ParameterUnit Zone12LowerIValueSV = null;
        public ParameterUnit Zone13UpperIValueSV = null;
        public ParameterUnit Zone13LowerIValueSV = null;
        public ParameterUnit Zone14UpperIValueSV = null;
        public ParameterUnit Zone14LowerIValueSV = null;
        public ParameterUnit Zone15UpperIValueSV = null;
        public ParameterUnit Zone15LowerIValueSV = null;
        public ParameterUnit Zone16UpperIValueSV = null;
        public ParameterUnit Zone16LowerIValueSV = null;

        public ParameterUnit Zone1UpperDValueSV = null;
        public ParameterUnit Zone1LowerDValueSV = null;
        public ParameterUnit Zone2UpperDValueSV = null;
        public ParameterUnit Zone2LowerDValueSV = null;
        public ParameterUnit Zone3UpperDValueSV = null;
        public ParameterUnit Zone3LowerDValueSV = null;
        public ParameterUnit Zone4UpperDValueSV = null;
        public ParameterUnit Zone4LowerDValueSV = null;
        public ParameterUnit Zone5UpperDValueSV = null;
        public ParameterUnit Zone5LowerDValueSV = null;

        public ParameterUnit Zone6UpperDValueSV = null;
        public ParameterUnit Zone6LowerDValueSV = null;
        public ParameterUnit Zone7UpperDValueSV = null;
        public ParameterUnit Zone7LowerDValueSV = null;
        public ParameterUnit Zone8UpperDValueSV = null;
        public ParameterUnit Zone8LowerDValueSV = null;
        public ParameterUnit Zone9UpperDValueSV = null;
        public ParameterUnit Zone9LowerDValueSV = null;
        public ParameterUnit Zone10UpperDValueSV = null;
        public ParameterUnit Zone10LowerDValueSV = null;

        public ParameterUnit Zone11UpperDValueSV = null;
        public ParameterUnit Zone11LowerDValueSV = null;
        public ParameterUnit Zone12UpperDValueSV = null;
        public ParameterUnit Zone12LowerDValueSV = null;
        public ParameterUnit Zone13UpperDValueSV = null;
        public ParameterUnit Zone13LowerDValueSV = null;
        public ParameterUnit Zone14UpperDValueSV = null;
        public ParameterUnit Zone14LowerDValueSV = null;
        public ParameterUnit Zone15UpperDValueSV = null;
        public ParameterUnit Zone15LowerDValueSV = null;
        public ParameterUnit Zone16UpperDValueSV = null;
        public ParameterUnit Zone16LowerDValueSV = null;//-------------15535



        public ParameterUnit Zone1UpperMV = null;
        public ParameterUnit Zone1LowerMV = null;
        public ParameterUnit Zone2UpperMV = null;
        public ParameterUnit Zone2LowerMV = null;
        public ParameterUnit Zone3UpperMV = null;
        public ParameterUnit Zone3LowerMV = null;
        public ParameterUnit Zone4UpperMV = null;
        public ParameterUnit Zone4LowerMV = null;
        public ParameterUnit Zone5UpperMV = null;
        public ParameterUnit Zone5LowerMV = null;
        public ParameterUnit Zone6UpperMV = null;
        public ParameterUnit Zone6LowerMV = null;
        public ParameterUnit Zone7UpperMV = null;
        public ParameterUnit Zone7LowerMV = null;
        public ParameterUnit Zone8UpperMV = null;
        public ParameterUnit Zone8LowerMV = null;
        public ParameterUnit Zone9UpperMV = null;
        public ParameterUnit Zone9LowerMV = null;
        public ParameterUnit Zone10UpperMV = null;
        public ParameterUnit Zone10LowerMV = null;
        public ParameterUnit Zone11UpperMV = null;
        public ParameterUnit Zone11LowerMV = null;
        public ParameterUnit Zone12UpperMV = null;
        public ParameterUnit Zone12LowerMV = null;
        public ParameterUnit Zone13UpperMV = null;
        public ParameterUnit Zone13LowerMV = null;
        public ParameterUnit Zone14UpperMV = null;
        public ParameterUnit Zone14LowerMV = null;
        public ParameterUnit Zone15UpperMV = null;
        public ParameterUnit Zone15LowerMV = null;
        public ParameterUnit Zone16UpperMV = null;
        public ParameterUnit Zone16LowerMV = null;//---15571


        public ParameterUnit Zone1UpperAutoTuningState = null;//----15580
        public ParameterUnit Zone1LowerAutoTuningState = null;
        public ParameterUnit Zone2UpperAutoTuningState = null;
        public ParameterUnit Zone2LowerAutoTuningState = null;
        public ParameterUnit Zone3UpperAutoTuningState = null;
        public ParameterUnit Zone3LowerAutoTuningState = null;
        public ParameterUnit Zone4UpperAutoTuningState = null;
        public ParameterUnit Zone4LowerAutoTuningState = null;
        public ParameterUnit Zone5UpperAutoTuningState = null;
        public ParameterUnit Zone5LowerAutoTuningState = null;
        public ParameterUnit Zone6UpperAutoTuningState = null;
        public ParameterUnit Zone6LowerAutoTuningState = null;
        public ParameterUnit Zone7UpperAutoTuningState = null;
        public ParameterUnit Zone7LowerAutoTuningState = null;
        public ParameterUnit Zone8UpperAutoTuningState = null;
        public ParameterUnit Zone8LowerAutoTuningState = null;
        public ParameterUnit Zone9UpperAutoTuningState = null;
        public ParameterUnit Zone9LowerAutoTuningState = null;
        public ParameterUnit Zone10UpperAutoTuningState = null;
        public ParameterUnit Zone10LowerAutoTuningState = null;
        public ParameterUnit Zone11UpperAutoTuningState = null;
        public ParameterUnit Zone11LowerAutoTuningState = null;
        public ParameterUnit Zone12UpperAutoTuningState = null;
        public ParameterUnit Zone12LowerAutoTuningState = null;
        public ParameterUnit Zone13UpperAutoTuningState = null;
        public ParameterUnit Zone13LowerAutoTuningState = null;
        public ParameterUnit Zone14UpperAutoTuningState = null;
        public ParameterUnit Zone14LowerAutoTuningState = null;
        public ParameterUnit Zone15UpperAutoTuningState = null;
        public ParameterUnit Zone15LowerAutoTuningState = null;
        public ParameterUnit Zone16UpperAutoTuningState = null;
        public ParameterUnit Zone16LowerAutoTuningState = null;//----15611




        public ParameterUnit UpperFan1SpeedPV = null;//----15850
        public ParameterUnit UpperFan2SpeedPV = null;
        public ParameterUnit UpperFan3SpeedPV = null;
        public ParameterUnit UpperFan4SpeedPV = null;
        public ParameterUnit UpperFan5SpeedPV = null;
        public ParameterUnit UpperFan6SpeedPV = null;
        public ParameterUnit UpperFan7SpeedPV = null;
        public ParameterUnit UpperFan8SpeedPV = null;
        public ParameterUnit UpperFan9SpeedPV = null;
        public ParameterUnit UpperFan10SpeedPV = null;
        public ParameterUnit UpperFan11SpeedPV = null;
        public ParameterUnit UpperFan12SpeedPV = null;
        public ParameterUnit UpperFan13SpeedPV = null;
        public ParameterUnit UpperFan14SpeedPV = null;
        public ParameterUnit UpperFan15SpeedPV = null;
        public ParameterUnit UpperFan16SpeedPV = null;
        public ParameterUnit LowerFan1SpeedPV = null;
        public ParameterUnit LowerFan2SpeedPV = null;
        public ParameterUnit LowerFan3SpeedPV = null;
        public ParameterUnit LowerFan4SpeedPV = null;
        public ParameterUnit LowerFan5SpeedPV = null;
        public ParameterUnit LowerFan6SpeedPV = null;
        public ParameterUnit LowerFan7SpeedPV = null;
        public ParameterUnit LowerFan8SpeedPV = null;
        public ParameterUnit LowerFan9SpeedPV = null;
        public ParameterUnit LowerFan10SpeedPV = null;
        public ParameterUnit LowerFan11SpeedPV = null;
        public ParameterUnit LowerFan12SpeedPV = null;
        public ParameterUnit LowerFan13SpeedPV = null;
        public ParameterUnit LowerFan14SpeedPV = null;
        public ParameterUnit LowerFan15SpeedPV = null;
        public ParameterUnit LowerFan16SpeedPV = null;//----15881

        public ParameterUnit CoolingFan1SpeedPV = null;
        public ParameterUnit CoolingFan2SpeedPV = null;
        public ParameterUnit CoolingFan3SpeedPV = null;
        public ParameterUnit CoolingFan4SpeedPV = null;
        public ParameterUnit CoolingFan5SpeedPV = null;
        public ParameterUnit CoolingFan6SpeedPV = null;
        public ParameterUnit CoolingFan7SpeedPV = null;
        public ParameterUnit CoolingFan8SpeedPV = null;

        public ParameterUnit RecycleFan1SpeedPV = null;
        public ParameterUnit RecycleFan2SpeedPV = null;

        public ParameterUnit Exhauster1SpeedPV = null;
        public ParameterUnit Exhauster2SpeedPV = null;


        public ParameterUnit UpperFan1StatePV = null;//-----15900
        public ParameterUnit UpperFan2StatePV = null;
        public ParameterUnit UpperFan3StatePV = null;
        public ParameterUnit UpperFan4StatePV = null;
        public ParameterUnit UpperFan5StatePV = null;
        public ParameterUnit UpperFan6StatePV = null;
        public ParameterUnit UpperFan7StatePV = null;
        public ParameterUnit UpperFan8StatePV = null;
        public ParameterUnit UpperFan9StatePV = null;
        public ParameterUnit UpperFan10StatePV = null;
        public ParameterUnit UpperFan11StatePV = null;
        public ParameterUnit UpperFan12StatePV = null;
        public ParameterUnit UpperFan13StatePV = null;
        public ParameterUnit UpperFan14StatePV = null;
        public ParameterUnit UpperFan15StatePV = null;
        public ParameterUnit UpperFan16StatePV = null;

        public ParameterUnit LowerFan1StatePV = null;
        public ParameterUnit LowerFan2StatePV = null;
        public ParameterUnit LowerFan3StatePV = null;
        public ParameterUnit LowerFan4StatePV = null;
        public ParameterUnit LowerFan5StatePV = null;
        public ParameterUnit LowerFan6StatePV = null;
        public ParameterUnit LowerFan7StatePV = null;
        public ParameterUnit LowerFan8StatePV = null;
        public ParameterUnit LowerFan9StatePV = null;
        public ParameterUnit LowerFan10StatePV = null;
        public ParameterUnit LowerFan11StatePV = null;
        public ParameterUnit LowerFan12StatePV = null;
        public ParameterUnit LowerFan13StatePV = null;
        public ParameterUnit LowerFan14StatePV = null;
        public ParameterUnit LowerFan15StatePV = null;
        public ParameterUnit LowerFan16StatePV = null;

        public ParameterUnit CoolerFan1StatePV = null;
        public ParameterUnit CoolerFan2StatePV = null;
        public ParameterUnit CoolerFan3StatePV = null;
        public ParameterUnit CoolerFan4StatePV = null;
        public ParameterUnit CoolerFan5StatePV = null;
        public ParameterUnit CoolerFan6StatePV = null;
        public ParameterUnit CoolerFan7StatePV = null;
        public ParameterUnit CoolerFan8StatePV = null;

        public ParameterUnit RecycleFan1StatePV = null;
        public ParameterUnit RecycleFan2StatePV = null;

        public ParameterUnit Exhauster1StatePV = null;
        public ParameterUnit Exhauster2StatePV = null;


        private void ShortInit()
        {
            shortParamDic = new Dictionary<string, ParameterUnit>()
            {

                {"PLCVersionPart1",PLCVersionPart1= new ParameterUnit("PLCVersionPart1")},
                {"PLCVersionPart2",PLCVersionPart2= new ParameterUnit("PLCVersionPart2")},


                {"PLCTimerYearPV",PLCTimerYearPV= new ParameterUnit("PLCTimerYearPV")},
                {"PLCTimerMonthPV",PLCTimerMonthPV= new ParameterUnit("PLCTimerMonthPV")},
                {"PLCTimerDayPV",PLCTimerDayPV= new ParameterUnit("PLCTimerDayPV")},
                {"PLCTimerHourPV",PLCTimerHourPV= new ParameterUnit("PLCTimerHourPV")},
                {"PLCTimerMinutePV",PLCTimerMinutePV= new ParameterUnit("PLCTimerMinutePV")},
                {"PLCTimerSecondPV",PLCTimerSecondPV= new ParameterUnit("PLCTimerSecondPV")},
                {"PLCTimerWeekPV",PLCTimerWeekPV= new ParameterUnit("PLCTimerWeekPV")},
                {"Rail1InsidePCBCountPV",Rail1InsidePCBCountPV= new ParameterUnit("Rail1InsidePCBCountPV")},
                {"Rail2InsidePCBCountPV",Rail2InsidePCBCountPV= new ParameterUnit("Rail2InsidePCBCountPV")},
                {"Rail1AutoSpanCtrlStatePV",Rail1AutoSpanCtrlStatePV= new ParameterUnit("Rail1AutoSpanCtrlStatePV")},
                {"Rail2AutoSpanCtrlStatePV",Rail2AutoSpanCtrlStatePV= new ParameterUnit("Rail2AutoSpanCtrlStatePV")},
                {"Rail1CentralSupportFrameAutoSpanCtrlStatePV",Rail1CentralSupportFrameAutoSpanCtrlStatePV= new ParameterUnit("Rail1CentralSupportFrameAutoSpanCtrlStatePV")},
                {"Rail2CentralSupportFrameAutoSpanCtrlStatePV",Rail2CentralSupportFrameAutoSpanCtrlStatePV= new ParameterUnit("Rail2CentralSupportFrameAutoSpanCtrlStatePV")},
                {"Rail1PCBInputCount",Rail1PCBInputCount= new ParameterUnit("Rail1PCBInputCount")},
                {"Rail1PCBOutputCount",Rail1PCBOutputCount= new ParameterUnit("Rail1PCBOutputCount")},
                {"Rail2PCBInputCount",Rail2PCBInputCount= new ParameterUnit("Rail2PCBInputCount")},
                {"Rail2PCBOutputCount",Rail2PCBOutputCount= new ParameterUnit("Rail2PCBOutputCount")},
                {"OxygenConcentrationSamplingZone",OxygenConcentrationSamplingZone= new ParameterUnit("OxygenConcentrationSamplingZone")},
                {"Rail1AutoSpanCtrlWorkingStepPV",Rail1AutoSpanCtrlWorkingStepPV= new ParameterUnit("Rail1AutoSpanCtrlWorkingStepPV")},
                {"Rail2AutoSpanCtrlWorkingStepPV",Rail2AutoSpanCtrlWorkingStepPV= new ParameterUnit("Rail2AutoSpanCtrlWorkingStepPV")},
                {"Rail1CentralSupportFrameAutoSpanCtrlWorkingStepPV",Rail1CentralSupportFrameAutoSpanCtrlWorkingStepPV= new ParameterUnit("Rail1CentralSupportFrameAutoSpanCtrlWorkingStepPV")},
                {"Rail2CentralSupportFrameAutoSpanCtrlWorkingStepPV",Rail2CentralSupportFrameAutoSpanCtrlWorkingStepPV= new ParameterUnit("Rail2CentralSupportFrameAutoSpanCtrlWorkingStepPV")},
                {"AutoPowerOnOffStepPV",AutoPowerOnOffStepPV= new ParameterUnit("AutoPowerOnOffStepPV")},
                {"StartFunctionStepPV",StartFunctionStepPV= new ParameterUnit("StartFunctionStepPV")},
                {"SelfCheckStepPV",SelfCheckStepPV= new ParameterUnit("SelfCheckStepPV")},

                {"Fan1InvertorFreqPV",Fan1InvertorFreqPV= new ParameterUnit("Fan1InvertorFreqPV")},
                {"Fan2InvertorFreqPV",Fan2InvertorFreqPV= new ParameterUnit("Fan2InvertorFreqPV")},
                {"Fan3InvertorFreqPV",Fan3InvertorFreqPV= new ParameterUnit("Fan3InvertorFreqPV")},
                {"Fan4InvertorFreqPV",Fan4InvertorFreqPV= new ParameterUnit("Fan4InvertorFreqPV")},
                {"Fan5InvertorFreqPV",Fan5InvertorFreqPV= new ParameterUnit("Fan5InvertorFreqPV")},
                {"Fan6InvertorFreqPV",Fan6InvertorFreqPV= new ParameterUnit("Fan6InvertorFreqPV")},
                {"Fan7InvertorFreqPV",Fan7InvertorFreqPV= new ParameterUnit("Fan7InvertorFreqPV")},
                {"Fan8InvertorFreqPV",Fan8InvertorFreqPV= new ParameterUnit("Fan8InvertorFreqPV")},
                {"Fan9InvertorFreqPV",Fan9InvertorFreqPV= new ParameterUnit("Fan9InvertorFreqPV")},
                {"Fan10InvertorFreqPV",Fan10InvertorFreqPV= new ParameterUnit("Fan10InvertorFreqPV")},
                {"Fan11InvertorFreqPV",Fan11InvertorFreqPV= new ParameterUnit("Fan11InvertorFreqPV")},
                {"Fan12InvertorFreqPV",Fan12InvertorFreqPV= new ParameterUnit("Fan12InvertorFreqPV")},
                {"Fan13InvertorFreqPV",Fan13InvertorFreqPV= new ParameterUnit("Fan13InvertorFreqPV")},
                {"Fan14InvertorFreqPV",Fan14InvertorFreqPV= new ParameterUnit("Fan14InvertorFreqPV")},
                {"Fan15InvertorFreqPV",Fan15InvertorFreqPV= new ParameterUnit("Fan15InvertorFreqPV")},
                {"Fan16InvertorFreqPV",Fan16InvertorFreqPV= new ParameterUnit("Fan16InvertorFreqPV")},
                {"Fan17InvertorFreqPV",Fan17InvertorFreqPV= new ParameterUnit("Fan17InvertorFreqPV")},
                {"Fan18InvertorFreqPV",Fan18InvertorFreqPV= new ParameterUnit("Fan18InvertorFreqPV")},
                {"Fan19InvertorFreqPV",Fan19InvertorFreqPV= new ParameterUnit("Fan19InvertorFreqPV")},
                {"Fan20InvertorFreqPV",Fan20InvertorFreqPV= new ParameterUnit("Fan20InvertorFreqPV")},
                {"Fan21InvertorFreqPV",Fan21InvertorFreqPV= new ParameterUnit("Fan21InvertorFreqPV")},
                {"Fan22InvertorFreqPV",Fan22InvertorFreqPV= new ParameterUnit("Fan22InvertorFreqPV")},
                {"Fan23InvertorFreqPV",Fan23InvertorFreqPV= new ParameterUnit("Fan23InvertorFreqPV")},
                {"Fan24InvertorFreqPV",Fan24InvertorFreqPV= new ParameterUnit("Fan24InvertorFreqPV")},
                {"Fan25InvertorFreqPV",Fan25InvertorFreqPV= new ParameterUnit("Fan25InvertorFreqPV")},
                {"Fan26InvertorFreqPV",Fan26InvertorFreqPV= new ParameterUnit("Fan26InvertorFreqPV")},
                {"Fan27InvertorFreqPV",Fan27InvertorFreqPV= new ParameterUnit("Fan27InvertorFreqPV")},
                {"Fan28InvertorFreqPV",Fan28InvertorFreqPV= new ParameterUnit("Fan28InvertorFreqPV")},
                {"Fan29InvertorFreqPV",Fan29InvertorFreqPV= new ParameterUnit("Fan29InvertorFreqPV")},
                {"Fan30InvertorFreqPV",Fan30InvertorFreqPV= new ParameterUnit("Fan30InvertorFreqPV")},
                {"Fan31InvertorFreqPV",Fan31InvertorFreqPV= new ParameterUnit("Fan31InvertorFreqPV")},
                {"Fan32InvertorFreqPV",Fan32InvertorFreqPV= new ParameterUnit("Fan32InvertorFreqPV")},

                {"Rail1InvertorFreqPV",Rail1InvertorFreqPV= new ParameterUnit("Rail1InvertorFreqPV")},
                {"Rail2InvertorFreqPV",Rail2InvertorFreqPV= new ParameterUnit("Rail2InvertorFreqPV")},

                {"Fan1InvertorCurrentPV",Fan1InvertorCurrentPV= new ParameterUnit("Fan1InvertorCurrentPV")},
                {"Fan2InvertorCurrentPV",Fan2InvertorCurrentPV= new ParameterUnit("Fan2InvertorCurrentPV")},
                {"Fan3InvertorCurrentPV",Fan3InvertorCurrentPV= new ParameterUnit("Fan3InvertorCurrentPV")},
                {"Fan4InvertorCurrentPV",Fan4InvertorCurrentPV= new ParameterUnit("Fan4InvertorCurrentPV")},
                {"Fan5InvertorCurrentPV",Fan5InvertorCurrentPV= new ParameterUnit("Fan5InvertorCurrentPV")},
                {"Fan6InvertorCurrentPV",Fan6InvertorCurrentPV= new ParameterUnit("Fan6InvertorCurrentPV")},
                {"Fan7InvertorCurrentPV",Fan7InvertorCurrentPV= new ParameterUnit("Fan7InvertorCurrentPV")},
                {"Fan8InvertorCurrentPV",Fan8InvertorCurrentPV= new ParameterUnit("Fan8InvertorCurrentPV")},
                {"Fan9InvertorCurrentPV",Fan9InvertorCurrentPV= new ParameterUnit("Fan9InvertorCurrentPV")},
                {"Fan10InvertorCurrentPV",Fan10InvertorCurrentPV= new ParameterUnit("Fan10InvertorCurrentPV")},
                {"Fan11InvertorCurrentPV",Fan11InvertorCurrentPV= new ParameterUnit("Fan11InvertorCurrentPV")},
                {"Fan12InvertorCurrentPV",Fan12InvertorCurrentPV= new ParameterUnit("Fan12InvertorCurrentPV")},
                {"Fan13InvertorCurrentPV",Fan13InvertorCurrentPV= new ParameterUnit("Fan13InvertorCurrentPV")},
                {"Fan14InvertorCurrentPV",Fan14InvertorCurrentPV= new ParameterUnit("Fan14InvertorCurrentPV")},
                {"Fan15InvertorCurrentPV",Fan15InvertorCurrentPV= new ParameterUnit("Fan15InvertorCurrentPV")},
                {"Fan16InvertorCurrentPV",Fan16InvertorCurrentPV= new ParameterUnit("Fan16InvertorCurrentPV")},
                {"Fan17InvertorCurrentPV",Fan17InvertorCurrentPV= new ParameterUnit("Fan17InvertorCurrentPV")},
                {"Fan18InvertorCurrentPV",Fan18InvertorCurrentPV= new ParameterUnit("Fan18InvertorCurrentPV")},
                {"Fan19InvertorCurrentPV",Fan19InvertorCurrentPV= new ParameterUnit("Fan19InvertorCurrentPV")},
                {"Fan20InvertorCurrentPV",Fan20InvertorCurrentPV= new ParameterUnit("Fan20InvertorCurrentPV")},
                {"Fan21InvertorCurrentPV",Fan21InvertorCurrentPV= new ParameterUnit("Fan21InvertorCurrentPV")},
                {"Fan22InvertorCurrentPV",Fan22InvertorCurrentPV= new ParameterUnit("Fan22InvertorCurrentPV")},
                {"Fan23InvertorCurrentPV",Fan23InvertorCurrentPV= new ParameterUnit("Fan23InvertorCurrentPV")},
                {"Fan24InvertorCurrentPV",Fan24InvertorCurrentPV= new ParameterUnit("Fan24InvertorCurrentPV")},
                {"Fan25InvertorCurrentPV",Fan25InvertorCurrentPV= new ParameterUnit("Fan25InvertorCurrentPV")},
                {"Fan26InvertorCurrentPV",Fan26InvertorCurrentPV= new ParameterUnit("Fan26InvertorCurrentPV")},
                {"Fan27InvertorCurrentPV",Fan27InvertorCurrentPV= new ParameterUnit("Fan27InvertorCurrentPV")},
                {"Fan28InvertorCurrentPV",Fan28InvertorCurrentPV= new ParameterUnit("Fan28InvertorCurrentPV")},
                {"Fan29InvertorCurrentPV",Fan29InvertorCurrentPV= new ParameterUnit("Fan29InvertorCurrentPV")},
                {"Fan30InvertorCurrentPV",Fan30InvertorCurrentPV= new ParameterUnit("Fan30InvertorCurrentPV")},
                {"Fan31InvertorCurrentPV",Fan31InvertorCurrentPV= new ParameterUnit("Fan31InvertorCurrentPV")},
                {"Fan32InvertorCurrentPV",Fan32InvertorCurrentPV= new ParameterUnit("Fan32InvertorCurrentPV")},

                {"Rail1InvertorCurrentPV",Rail1InvertorCurrentPV= new ParameterUnit("Rail1InvertorCurrentPV")},
                {"Rail2InvertorCurrentPV",Rail2InvertorCurrentPV= new ParameterUnit("Rail2InvertorCurrentPV")},
                {"RailWidthCtrlMotorCurrentPV",RailWidthCtrlMotorCurrentPV= new ParameterUnit("RailWidthCtrlMotorCurrentPV")},


                {"Zone1UpperTempPV",Zone1UpperTempPV= new ParameterUnit("Zone1UpperTempPV")},
                {"Zone1LowerTempPV",Zone1LowerTempPV= new ParameterUnit("Zone1LowerTempPV")},
                {"Zone2UpperTempPV",Zone2UpperTempPV= new ParameterUnit("Zone2UpperTempPV")},
                {"Zone2LowerTempPV",Zone2LowerTempPV= new ParameterUnit("Zone2LowerTempPV")},
                {"Zone3UpperTempPV",Zone3UpperTempPV= new ParameterUnit("Zone3UpperTempPV")},
                {"Zone3LowerTempPV",Zone3LowerTempPV= new ParameterUnit("Zone3LowerTempPV")},
                {"Zone4UpperTempPV",Zone4UpperTempPV= new ParameterUnit("Zone4UpperTempPV")},
                {"Zone4LowerTempPV",Zone4LowerTempPV= new ParameterUnit("Zone4LowerTempPV")},
                {"Zone5UpperTempPV",Zone5UpperTempPV= new ParameterUnit("Zone5UpperTempPV")},
                {"Zone5LowerTempPV",Zone5LowerTempPV= new ParameterUnit("Zone5LowerTempPV")},

                {"Zone6UpperTempPV",Zone6UpperTempPV= new ParameterUnit("Zone6UpperTempPV")},
                {"Zone6LowerTempPV",Zone6LowerTempPV= new ParameterUnit("Zone6LowerTempPV")},
                {"Zone7UpperTempPV",Zone7UpperTempPV= new ParameterUnit("Zone7UpperTempPV")},
                {"Zone7LowerTempPV",Zone7LowerTempPV= new ParameterUnit("Zone7LowerTempPV")},
                {"Zone8UpperTempPV",Zone8UpperTempPV= new ParameterUnit("Zone8UpperTempPV")},
                {"Zone8LowerTempPV",Zone8LowerTempPV= new ParameterUnit("Zone8LowerTempPV")},
                {"Zone9UpperTempPV",Zone9UpperTempPV= new ParameterUnit("Zone9UpperTempPV")},
                {"Zone9LowerTempPV",Zone9LowerTempPV= new ParameterUnit("Zone9LowerTempPV")},
                {"Zone10UpperTempPV",Zone10UpperTempPV= new ParameterUnit("Zone10UpperTempPV")},
                {"Zone10LowerTempPV",Zone10LowerTempPV= new ParameterUnit("Zone10LowerTempPV")},

                {"Zone11UpperTempPV",Zone11UpperTempPV= new ParameterUnit("Zone11UpperTempPV")},
                {"Zone11LowerTempPV",Zone11LowerTempPV= new ParameterUnit("Zone11LowerTempPV")},
                {"Zone12UpperTempPV",Zone12UpperTempPV= new ParameterUnit("Zone12UpperTempPV")},
                {"Zone12LowerTempPV",Zone12LowerTempPV= new ParameterUnit("Zone12LowerTempPV")},
                {"Zone13UpperTempPV",Zone13UpperTempPV= new ParameterUnit("Zone13UpperTempPV")},
                {"Zone13LowerTempPV",Zone13LowerTempPV= new ParameterUnit("Zone13LowerTempPV")},
                {"Zone14UpperTempPV",Zone14UpperTempPV= new ParameterUnit("Zone14UpperTempPV")},
                {"Zone14LowerTempPV",Zone14LowerTempPV= new ParameterUnit("Zone14LowerTempPV")},
                {"Zone15UpperTempPV",Zone15UpperTempPV= new ParameterUnit("Zone15UpperTempPV")},
                {"Zone15LowerTempPV",Zone15LowerTempPV= new ParameterUnit("Zone15LowerTempPV")},
                {"Zone16UpperTempPV",Zone16UpperTempPV= new ParameterUnit("Zone16UpperTempPV")},
                {"Zone16LowerTempPV",Zone16LowerTempPV= new ParameterUnit("Zone16LowerTempPV")},


                {"CoolZone1UpperTempPV",CoolZone1UpperTempPV= new ParameterUnit("CoolZone1UpperTempPV")},
                {"CoolZone2UpperTempPV",CoolZone2UpperTempPV= new ParameterUnit("CoolZone2UpperTempPV")},
                {"CoolZone3UpperTempPV",CoolZone3UpperTempPV= new ParameterUnit("CoolZone3UpperTempPV")},
                {"CoolZone4UpperTempPV",CoolZone4UpperTempPV= new ParameterUnit("CoolZone4UpperTempPV")},
                {"CoolZone1LowerTempPV",CoolZone1LowerTempPV= new ParameterUnit("CoolZone1LowerTempPV")},
                {"CoolZone2LowerTempPV",CoolZone2LowerTempPV= new ParameterUnit("CoolZone2LowerTempPV")},
                {"CoolZone3LowerTempPV",CoolZone3LowerTempPV= new ParameterUnit("CoolZone3LowerTempPV")},
                {"CoolZone4LowerTempPV",CoolZone4LowerTempPV= new ParameterUnit("CoolZone4LowerTempPV")},

                {"UserTestTemp1PV",UserTestTemp1PV= new ParameterUnit("UserTestTemp1PV")},
                {"UserTestTemp2PV",UserTestTemp2PV= new ParameterUnit("UserTestTemp2PV")},
                {"UserTestTemp3PV",UserTestTemp3PV= new ParameterUnit("UserTestTemp3PV")},
                {"UserTestTemp4PV",UserTestTemp4PV= new ParameterUnit("UserTestTemp4PV")},





                {"Zone1UpperSwtState",Zone1UpperSwtState= new ParameterUnit("Zone1UpperSwtState")},
                {"Zone1LowerSwtState",Zone1LowerSwtState= new ParameterUnit("Zone1LowerSwtState")},
                {"Zone2UpperSwtState",Zone2UpperSwtState= new ParameterUnit("Zone2UpperSwtState")},
                {"Zone2LowerSwtState",Zone2LowerSwtState= new ParameterUnit("Zone2LowerSwtState")},
                {"Zone3UpperSwtState",Zone3UpperSwtState= new ParameterUnit("Zone3UpperSwtState")},
                {"Zone3LowerSwtState",Zone3LowerSwtState= new ParameterUnit("Zone3LowerSwtState")},
                {"Zone4UpperSwtState",Zone4UpperSwtState= new ParameterUnit("Zone4UpperSwtState")},
                {"Zone4LowerSwtState",Zone4LowerSwtState= new ParameterUnit("Zone4LowerSwtState")},
                {"Zone5UpperSwtState",Zone5UpperSwtState= new ParameterUnit("Zone5UpperSwtState")},
                {"Zone5LowerSwtState",Zone5LowerSwtState= new ParameterUnit("Zone5LowerSwtState")},
                {"Zone6UpperSwtState",Zone6UpperSwtState= new ParameterUnit("Zone6UpperSwtState")},
                {"Zone6LowerSwtState",Zone6LowerSwtState= new ParameterUnit("Zone6LowerSwtState")},
                {"Zone7UpperSwtState",Zone7UpperSwtState= new ParameterUnit("Zone7UpperSwtState")},
                {"Zone7LowerSwtState",Zone7LowerSwtState= new ParameterUnit("Zone7LowerSwtState")},
                {"Zone8UpperSwtState",Zone8UpperSwtState= new ParameterUnit("Zone8UpperSwtState")},
                {"Zone8LowerSwtState",Zone8LowerSwtState= new ParameterUnit("Zone8LowerSwtState")},
                {"Zone9UpperSwtState",Zone9UpperSwtState= new ParameterUnit("Zone9UpperSwtState")},
                {"Zone9LowerSwtState",Zone9LowerSwtState= new ParameterUnit("Zone9LowerSwtState")},
                {"Zone10UpperSwtState",Zone10UpperSwtState= new ParameterUnit("Zone10UpperSwtState")},
                {"Zone10LowerSwtState",Zone10LowerSwtState= new ParameterUnit("Zone10LowerSwtState")},
                {"Zone11UpperSwtState",Zone11UpperSwtState= new ParameterUnit("Zone11UpperSwtState")},
                {"Zone11LowerSwtState",Zone11LowerSwtState= new ParameterUnit("Zone11LowerSwtState")},
                {"Zone12UpperSwtState",Zone12UpperSwtState= new ParameterUnit("Zone12UpperSwtState")},
                {"Zone12LowerSwtState",Zone12LowerSwtState= new ParameterUnit("Zone12LowerSwtState")},
                {"Zone13UpperSwtState",Zone13UpperSwtState= new ParameterUnit("Zone13UpperSwtState")},
                {"Zone13LowerSwtState",Zone13LowerSwtState= new ParameterUnit("Zone13LowerSwtState")},
                {"Zone14UpperSwtState",Zone14UpperSwtState= new ParameterUnit("Zone14UpperSwtState")},
                {"Zone14LowerSwtState",Zone14LowerSwtState= new ParameterUnit("Zone14LowerSwtState")},
                {"Zone15UpperSwtState",Zone15UpperSwtState= new ParameterUnit("Zone15UpperSwtState")},
                {"Zone15LowerSwtState",Zone15LowerSwtState= new ParameterUnit("Zone15LowerSwtState")},
                {"Zone16UpperSwtState",Zone16UpperSwtState= new ParameterUnit("Zone16UpperSwtState")},
                {"Zone16LowerSwtState",Zone16LowerSwtState= new ParameterUnit("Zone16LowerSwtState")},


                {"CoolZone1UpperSwtState",CoolZone1UpperSwtState= new ParameterUnit("CoolZone1UpperSwtState")},
                {"CoolZone2UpperSwtState",CoolZone2UpperSwtState= new ParameterUnit("CoolZone2UpperSwtState")},
                {"CoolZone3UpperSwtState",CoolZone3UpperSwtState= new ParameterUnit("CoolZone3UpperSwtState")},
                {"CoolZone4UpperSwtState",CoolZone4UpperSwtState= new ParameterUnit("CoolZone4UpperSwtState")},
                {"CoolZone1LowerSwtState",CoolZone1LowerSwtState= new ParameterUnit("CoolZone1LowerSwtState")},
                {"CoolZone2LowerSwtState",CoolZone2LowerSwtState= new ParameterUnit("CoolZone2LowerSwtState")},
                {"CoolZone3LowerSwtState",CoolZone3LowerSwtState= new ParameterUnit("CoolZone3LowerSwtState")},
                {"CoolZone4LowerSwtState",CoolZone4LowerSwtState= new ParameterUnit("CoolZone4LowerSwtState")},

                {"UserTestTemp1SwtState",UserTestTemp1SwtState= new ParameterUnit("UserTestTemp1SwtState")},
                {"UserTestTemp2SwtState",UserTestTemp2SwtState= new ParameterUnit("UserTestTemp2SwtState")},
                {"UserTestTemp3SwtState",UserTestTemp3SwtState= new ParameterUnit("UserTestTemp3SwtState")},
                {"UserTestTemp4SwtState",UserTestTemp4SwtState= new ParameterUnit("UserTestTemp4SwtState")},

                {"Zone1UpperCurrent",Zone1UpperCurrent= new ParameterUnit("Zone1UpperCurrent")},
                {"Zone1LowerCurrent",Zone1LowerCurrent= new ParameterUnit("Zone1LowerCurrent")},
                {"Zone2UpperCurrent",Zone2UpperCurrent= new ParameterUnit("Zone2UpperCurrent")},
                {"Zone2LowerCurrent",Zone2LowerCurrent= new ParameterUnit("Zone2LowerCurrent")},
                {"Zone3UpperCurrent",Zone3UpperCurrent= new ParameterUnit("Zone3UpperCurrent")},
                {"Zone3LowerCurrent",Zone3LowerCurrent= new ParameterUnit("Zone3LowerCurrent")},
                {"Zone4UpperCurrent",Zone4UpperCurrent= new ParameterUnit("Zone4UpperCurrent")},
                {"Zone4LowerCurrent",Zone4LowerCurrent= new ParameterUnit("Zone4LowerCurrent")},
                {"Zone5UpperCurrent",Zone5UpperCurrent= new ParameterUnit("Zone5UpperCurrent")},
                {"Zone5LowerCurrent",Zone5LowerCurrent= new ParameterUnit("Zone5LowerCurrent")},
                {"Zone6UpperCurrent",Zone6UpperCurrent= new ParameterUnit("Zone6UpperCurrent")},
                {"Zone6LowerCurrent",Zone6LowerCurrent= new ParameterUnit("Zone6LowerCurrent")},
                {"Zone7UpperCurrent",Zone7UpperCurrent= new ParameterUnit("Zone7UpperCurrent")},
                {"Zone7LowerCurrent",Zone7LowerCurrent= new ParameterUnit("Zone7LowerCurrent")},
                {"Zone8UpperCurrent",Zone8UpperCurrent= new ParameterUnit("Zone8UpperCurrent")},
                {"Zone8LowerCurrent",Zone8LowerCurrent= new ParameterUnit("Zone8LowerCurrent")},
                {"Zone9UpperCurrent",Zone9UpperCurrent= new ParameterUnit("Zone9UpperCurrent")},
                {"Zone9LowerCurrent",Zone9LowerCurrent= new ParameterUnit("Zone9LowerCurrent")},
                {"Zone10UpperCurrent",Zone10UpperCurrent= new ParameterUnit("Zone10UpperCurrent")},
                {"Zone10LowerCurrent",Zone10LowerCurrent= new ParameterUnit("Zone10LowerCurrent")},
                {"Zone11UpperCurrent",Zone11UpperCurrent= new ParameterUnit("Zone11UpperCurrent")},
                {"Zone11LowerCurrent",Zone11LowerCurrent= new ParameterUnit("Zone11LowerCurrent")},
                {"Zone12UpperCurrent",Zone12UpperCurrent= new ParameterUnit("Zone12UpperCurrent")},
                {"Zone12LowerCurrent",Zone12LowerCurrent= new ParameterUnit("Zone12LowerCurrent")},
                {"Zone13UpperCurrent",Zone13UpperCurrent= new ParameterUnit("Zone13UpperCurrent")},
                {"Zone13LowerCurrent",Zone13LowerCurrent= new ParameterUnit("Zone13LowerCurrent")},
                {"Zone14UpperCurrent",Zone14UpperCurrent= new ParameterUnit("Zone14UpperCurrent")},
                {"Zone14LowerCurrent",Zone14LowerCurrent= new ParameterUnit("Zone14LowerCurrent")},
                {"Zone15UpperCurrent",Zone15UpperCurrent= new ParameterUnit("Zone15UpperCurrent")},
                {"Zone15LowerCurrent",Zone15LowerCurrent= new ParameterUnit("Zone15LowerCurrent")},
                {"Zone16UpperCurrent",Zone16UpperCurrent= new ParameterUnit("Zone16UpperCurrent")},
                {"Zone16LowerCurrent",Zone16LowerCurrent= new ParameterUnit("Zone16LowerCurrent")},


                {"Zone1UpperPValueSV",Zone1UpperPValueSV= new ParameterUnit("Zone1UpperPValueSV")},
                {"Zone1LowerPValueSV",Zone1LowerPValueSV= new ParameterUnit("Zone1LowerPValueSV")},
                {"Zone2UpperPValueSV",Zone2UpperPValueSV= new ParameterUnit("Zone2UpperPValueSV")},
                {"Zone2LowerPValueSV",Zone2LowerPValueSV= new ParameterUnit("Zone2LowerPValueSV")},
                {"Zone3UpperPValueSV",Zone3UpperPValueSV= new ParameterUnit("Zone3UpperPValueSV")},
                {"Zone3LowerPValueSV",Zone3LowerPValueSV= new ParameterUnit("Zone3LowerPValueSV")},
                {"Zone4UpperPValueSV",Zone4UpperPValueSV= new ParameterUnit("Zone4UpperPValueSV")},
                {"Zone4LowerPValueSV",Zone4LowerPValueSV= new ParameterUnit("Zone4LowerPValueSV")},
                {"Zone5UpperPValueSV",Zone5UpperPValueSV= new ParameterUnit("Zone5UpperPValueSV")},
                {"Zone5LowerPValueSV",Zone5LowerPValueSV= new ParameterUnit("Zone5LowerPValueSV")},

                {"Zone6UpperPValueSV",Zone6UpperPValueSV= new ParameterUnit("Zone6UpperPValueSV")},
                {"Zone6LowerPValueSV",Zone6LowerPValueSV= new ParameterUnit("Zone6LowerPValueSV")},
                {"Zone7UpperPValueSV",Zone7UpperPValueSV= new ParameterUnit("Zone7UpperPValueSV")},
                {"Zone7LowerPValueSV",Zone7LowerPValueSV= new ParameterUnit("Zone7LowerPValueSV")},
                {"Zone8UpperPValueSV",Zone8UpperPValueSV= new ParameterUnit("Zone8UpperPValueSV")},
                {"Zone8LowerPValueSV",Zone8LowerPValueSV= new ParameterUnit("Zone8LowerPValueSV")},
                {"Zone9UpperPValueSV",Zone9UpperPValueSV= new ParameterUnit("Zone9UpperPValueSV")},
                {"Zone9LowerPValueSV",Zone9LowerPValueSV= new ParameterUnit("Zone9LowerPValueSV")},
                {"Zone10UpperPValueSV",Zone10UpperPValueSV= new ParameterUnit("Zone10UpperPValueSV")},
                {"Zone10LowerPValueSV",Zone10LowerPValueSV= new ParameterUnit("Zone10LowerPValueSV")},

                {"Zone11UpperPValueSV",Zone11UpperPValueSV= new ParameterUnit("Zone11UpperPValueSV")},
                {"Zone11LowerPValueSV",Zone11LowerPValueSV= new ParameterUnit("Zone11LowerPValueSV")},
                {"Zone12UpperPValueSV",Zone12UpperPValueSV= new ParameterUnit("Zone12UpperPValueSV")},
                {"Zone12LowerPValueSV",Zone12LowerPValueSV= new ParameterUnit("Zone12LowerPValueSV")},
                {"Zone13UpperPValueSV",Zone13UpperPValueSV= new ParameterUnit("Zone13UpperPValueSV")},
                {"Zone13LowerPValueSV",Zone13LowerPValueSV= new ParameterUnit("Zone13LowerPValueSV")},
                {"Zone14UpperPValueSV",Zone14UpperPValueSV= new ParameterUnit("Zone14UpperPValueSV")},
                {"Zone14LowerPValueSV",Zone14LowerPValueSV= new ParameterUnit("Zone14LowerPValueSV")},
                {"Zone15UpperPValueSV",Zone15UpperPValueSV= new ParameterUnit("Zone15UpperPValueSV")},
                {"Zone15LowerPValueSV",Zone15LowerPValueSV= new ParameterUnit("Zone15LowerPValueSV")},
                {"Zone16UpperPValueSV",Zone16UpperPValueSV= new ParameterUnit("Zone16UpperPValueSV")},
                {"Zone16LowerPValueSV",Zone16LowerPValueSV= new ParameterUnit("Zone16LowerPValueSV")},

                {"Zone1UpperIValueSV",Zone1UpperIValueSV= new ParameterUnit("Zone1UpperIValueSV")},
                {"Zone1LowerIValueSV",Zone1LowerIValueSV= new ParameterUnit("Zone1LowerIValueSV")},
                {"Zone2UpperIValueSV",Zone2UpperIValueSV= new ParameterUnit("Zone2UpperIValueSV")},
                {"Zone2LowerIValueSV",Zone2LowerIValueSV= new ParameterUnit("Zone2LowerIValueSV")},
                {"Zone3UpperIValueSV",Zone3UpperIValueSV= new ParameterUnit("Zone3UpperIValueSV")},
                {"Zone3LowerIValueSV",Zone3LowerIValueSV= new ParameterUnit("Zone3LowerIValueSV")},
                {"Zone4UpperIValueSV",Zone4UpperIValueSV= new ParameterUnit("Zone4UpperIValueSV")},
                {"Zone4LowerIValueSV",Zone4LowerIValueSV= new ParameterUnit("Zone4LowerIValueSV")},
                {"Zone5UpperIValueSV",Zone5UpperIValueSV= new ParameterUnit("Zone5UpperIValueSV")},
                {"Zone5LowerIValueSV",Zone5LowerIValueSV= new ParameterUnit("Zone5LowerIValueSV")},

                {"Zone6UpperIValueSV",Zone6UpperIValueSV= new ParameterUnit("Zone6UpperIValueSV")},
                {"Zone6LowerIValueSV",Zone6LowerIValueSV= new ParameterUnit("Zone6LowerIValueSV")},
                {"Zone7UpperIValueSV",Zone7UpperIValueSV= new ParameterUnit("Zone7UpperIValueSV")},
                {"Zone7LowerIValueSV",Zone7LowerIValueSV= new ParameterUnit("Zone7LowerIValueSV")},
                {"Zone8UpperIValueSV",Zone8UpperIValueSV= new ParameterUnit("Zone8UpperIValueSV")},
                {"Zone8LowerIValueSV",Zone8LowerIValueSV= new ParameterUnit("Zone8LowerIValueSV")},
                {"Zone9UpperIValueSV",Zone9UpperIValueSV= new ParameterUnit("Zone9UpperIValueSV")},
                {"Zone9LowerIValueSV",Zone9LowerIValueSV= new ParameterUnit("Zone9LowerIValueSV")},
                {"Zone10UpperIValueSV",Zone10UpperIValueSV= new ParameterUnit("Zone10UpperIValueSV")},
                {"Zone10LowerIValueSV",Zone10LowerIValueSV= new ParameterUnit("Zone10LowerIValueSV")},

                {"Zone11UpperIValueSV",Zone11UpperIValueSV= new ParameterUnit("Zone11UpperIValueSV")},
                {"Zone11LowerIValueSV",Zone11LowerIValueSV= new ParameterUnit("Zone11LowerIValueSV")},
                {"Zone12UpperIValueSV",Zone12UpperIValueSV= new ParameterUnit("Zone12UpperIValueSV")},
                {"Zone12LowerIValueSV",Zone12LowerIValueSV= new ParameterUnit("Zone12LowerIValueSV")},
                {"Zone13UpperIValueSV",Zone13UpperIValueSV= new ParameterUnit("Zone13UpperIValueSV")},
                {"Zone13LowerIValueSV",Zone13LowerIValueSV= new ParameterUnit("Zone13LowerIValueSV")},
                {"Zone14UpperIValueSV",Zone14UpperIValueSV= new ParameterUnit("Zone14UpperIValueSV")},
                {"Zone14LowerIValueSV",Zone14LowerIValueSV= new ParameterUnit("Zone14LowerIValueSV")},
                {"Zone15UpperIValueSV",Zone15UpperIValueSV= new ParameterUnit("Zone15UpperIValueSV")},
                {"Zone15LowerIValueSV",Zone15LowerIValueSV= new ParameterUnit("Zone15LowerIValueSV")},
                {"Zone16UpperIValueSV",Zone16UpperIValueSV= new ParameterUnit("Zone16UpperIValueSV")},
                {"Zone16LowerIValueSV",Zone16LowerIValueSV= new ParameterUnit("Zone16LowerIValueSV")},

                {"Zone1UpperDValueSV",Zone1UpperDValueSV= new ParameterUnit("Zone1UpperDValueSV")},
                {"Zone1LowerDValueSV",Zone1LowerDValueSV= new ParameterUnit("Zone1LowerDValueSV")},
                {"Zone2UpperDValueSV",Zone2UpperDValueSV= new ParameterUnit("Zone2UpperDValueSV")},
                {"Zone2LowerDValueSV",Zone2LowerDValueSV= new ParameterUnit("Zone2LowerDValueSV")},
                {"Zone3UpperDValueSV",Zone3UpperDValueSV= new ParameterUnit("Zone3UpperDValueSV")},
                {"Zone3LowerDValueSV",Zone3LowerDValueSV= new ParameterUnit("Zone3LowerDValueSV")},
                {"Zone4UpperDValueSV",Zone4UpperDValueSV= new ParameterUnit("Zone4UpperDValueSV")},
                {"Zone4LowerDValueSV",Zone4LowerDValueSV= new ParameterUnit("Zone4LowerDValueSV")},
                {"Zone5UpperDValueSV",Zone5UpperDValueSV= new ParameterUnit("Zone5UpperDValueSV")},
                {"Zone5LowerDValueSV",Zone5LowerDValueSV= new ParameterUnit("Zone5LowerDValueSV")},

                {"Zone6UpperDValueSV",Zone6UpperDValueSV= new ParameterUnit("Zone6UpperDValueSV")},
                {"Zone6LowerDValueSV",Zone6LowerDValueSV= new ParameterUnit("Zone6LowerDValueSV")},
                {"Zone7UpperDValueSV",Zone7UpperDValueSV= new ParameterUnit("Zone7UpperDValueSV")},
                {"Zone7LowerDValueSV",Zone7LowerDValueSV= new ParameterUnit("Zone7LowerDValueSV")},
                {"Zone8UpperDValueSV",Zone8UpperDValueSV= new ParameterUnit("Zone8UpperDValueSV")},
                {"Zone8LowerDValueSV",Zone8LowerDValueSV= new ParameterUnit("Zone8LowerDValueSV")},
                {"Zone9UpperDValueSV",Zone9UpperDValueSV= new ParameterUnit("Zone9UpperDValueSV")},
                {"Zone9LowerDValueSV",Zone9LowerDValueSV= new ParameterUnit("Zone9LowerDValueSV")},
                {"Zone10UpperDValueSV",Zone10UpperDValueSV= new ParameterUnit("Zone10UpperDValueSV")},
                {"Zone10LowerDValueSV",Zone10LowerDValueSV= new ParameterUnit("Zone10LowerDValueSV")},

                {"Zone11UpperDValueSV",Zone11UpperDValueSV= new ParameterUnit("Zone11UpperDValueSV")},
                {"Zone11LowerDValueSV",Zone11LowerDValueSV= new ParameterUnit("Zone11LowerDValueSV")},
                {"Zone12UpperDValueSV",Zone12UpperDValueSV= new ParameterUnit("Zone12UpperDValueSV")},
                {"Zone12LowerDValueSV",Zone12LowerDValueSV= new ParameterUnit("Zone12LowerDValueSV")},
                {"Zone13UpperDValueSV",Zone13UpperDValueSV= new ParameterUnit("Zone13UpperDValueSV")},
                {"Zone13LowerDValueSV",Zone13LowerDValueSV= new ParameterUnit("Zone13LowerDValueSV")},
                {"Zone14UpperDValueSV",Zone14UpperDValueSV= new ParameterUnit("Zone14UpperDValueSV")},
                {"Zone14LowerDValueSV",Zone14LowerDValueSV= new ParameterUnit("Zone14LowerDValueSV")},
                {"Zone15UpperDValueSV",Zone15UpperDValueSV= new ParameterUnit("Zone15UpperDValueSV")},
                {"Zone15LowerDValueSV",Zone15LowerDValueSV= new ParameterUnit("Zone15LowerDValueSV")},
                {"Zone16UpperDValueSV",Zone16UpperDValueSV= new ParameterUnit("Zone16UpperDValueSV")},
                {"Zone16LowerDValueSV",Zone16LowerDValueSV= new ParameterUnit("Zone16LowerDValueSV")},



                {"Zone1UpperMV",Zone1UpperMV= new ParameterUnit("Zone1UpperMV")},
                {"Zone1LowerMV",Zone1LowerMV= new ParameterUnit("Zone1LowerMV")},
                {"Zone2UpperMV",Zone2UpperMV= new ParameterUnit("Zone2UpperMV")},
                {"Zone2LowerMV",Zone2LowerMV= new ParameterUnit("Zone2LowerMV")},
                {"Zone3UpperMV",Zone3UpperMV= new ParameterUnit("Zone3UpperMV")},
                {"Zone3LowerMV",Zone3LowerMV= new ParameterUnit("Zone3LowerMV")},
                {"Zone4UpperMV",Zone4UpperMV= new ParameterUnit("Zone4UpperMV")},
                {"Zone4LowerMV",Zone4LowerMV= new ParameterUnit("Zone4LowerMV")},
                {"Zone5UpperMV",Zone5UpperMV= new ParameterUnit("Zone5UpperMV")},
                {"Zone5LowerMV",Zone5LowerMV= new ParameterUnit("Zone5LowerMV")},
                {"Zone6UpperMV",Zone6UpperMV= new ParameterUnit("Zone6UpperMV")},
                {"Zone6LowerMV",Zone6LowerMV= new ParameterUnit("Zone6LowerMV")},
                {"Zone7UpperMV",Zone7UpperMV= new ParameterUnit("Zone7UpperMV")},
                {"Zone7LowerMV",Zone7LowerMV= new ParameterUnit("Zone7LowerMV")},
                {"Zone8UpperMV",Zone8UpperMV= new ParameterUnit("Zone8UpperMV")},
                {"Zone8LowerMV",Zone8LowerMV= new ParameterUnit("Zone8LowerMV")},
                {"Zone9UpperMV",Zone9UpperMV= new ParameterUnit("Zone9UpperMV")},
                {"Zone9LowerMV",Zone9LowerMV= new ParameterUnit("Zone9LowerMV")},
                {"Zone10UpperMV",Zone10UpperMV= new ParameterUnit("Zone10UpperMV")},
                {"Zone10LowerMV",Zone10LowerMV= new ParameterUnit("Zone10LowerMV")},
                {"Zone11UpperMV",Zone11UpperMV= new ParameterUnit("Zone11UpperMV")},
                {"Zone11LowerMV",Zone11LowerMV= new ParameterUnit("Zone11LowerMV")},
                {"Zone12UpperMV",Zone12UpperMV= new ParameterUnit("Zone12UpperMV")},
                {"Zone12LowerMV",Zone12LowerMV= new ParameterUnit("Zone12LowerMV")},
                {"Zone13UpperMV",Zone13UpperMV= new ParameterUnit("Zone13UpperMV")},
                {"Zone13LowerMV",Zone13LowerMV= new ParameterUnit("Zone13LowerMV")},
                {"Zone14UpperMV",Zone14UpperMV= new ParameterUnit("Zone14UpperMV")},
                {"Zone14LowerMV",Zone14LowerMV= new ParameterUnit("Zone14LowerMV")},
                {"Zone15UpperMV",Zone15UpperMV= new ParameterUnit("Zone15UpperMV")},
                {"Zone15LowerMV",Zone15LowerMV= new ParameterUnit("Zone15LowerMV")},
                {"Zone16UpperMV",Zone16UpperMV= new ParameterUnit("Zone16UpperMV")},
                {"Zone16LowerMV",Zone16LowerMV= new ParameterUnit("Zone16LowerMV")},


                {"Zone1UpperAutoTuningState",Zone1UpperAutoTuningState= new ParameterUnit("Zone1UpperAutoTuningState")},
                {"Zone1LowerAutoTuningState",Zone1LowerAutoTuningState= new ParameterUnit("Zone1LowerAutoTuningState")},
                {"Zone2UpperAutoTuningState",Zone2UpperAutoTuningState= new ParameterUnit("Zone2UpperAutoTuningState")},
                {"Zone2LowerAutoTuningState",Zone2LowerAutoTuningState= new ParameterUnit("Zone2LowerAutoTuningState")},
                {"Zone3UpperAutoTuningState",Zone3UpperAutoTuningState= new ParameterUnit("Zone3UpperAutoTuningState")},
                {"Zone3LowerAutoTuningState",Zone3LowerAutoTuningState= new ParameterUnit("Zone3LowerAutoTuningState")},
                {"Zone4UpperAutoTuningState",Zone4UpperAutoTuningState= new ParameterUnit("Zone4UpperAutoTuningState")},
                {"Zone4LowerAutoTuningState",Zone4LowerAutoTuningState= new ParameterUnit("Zone4LowerAutoTuningState")},
                {"Zone5UpperAutoTuningState",Zone5UpperAutoTuningState= new ParameterUnit("Zone5UpperAutoTuningState")},
                {"Zone5LowerAutoTuningState",Zone5LowerAutoTuningState= new ParameterUnit("Zone5LowerAutoTuningState")},
                {"Zone6UpperAutoTuningState",Zone6UpperAutoTuningState= new ParameterUnit("Zone6UpperAutoTuningState")},
                {"Zone6LowerAutoTuningState",Zone6LowerAutoTuningState= new ParameterUnit("Zone6LowerAutoTuningState")},
                {"Zone7UpperAutoTuningState",Zone7UpperAutoTuningState= new ParameterUnit("Zone7UpperAutoTuningState")},
                {"Zone7LowerAutoTuningState",Zone7LowerAutoTuningState= new ParameterUnit("Zone7LowerAutoTuningState")},
                {"Zone8UpperAutoTuningState",Zone8UpperAutoTuningState= new ParameterUnit("Zone8UpperAutoTuningState")},
                {"Zone8LowerAutoTuningState",Zone8LowerAutoTuningState= new ParameterUnit("Zone8LowerAutoTuningState")},
                {"Zone9UpperAutoTuningState",Zone9UpperAutoTuningState= new ParameterUnit("Zone9UpperAutoTuningState")},
                {"Zone9LowerAutoTuningState",Zone9LowerAutoTuningState= new ParameterUnit("Zone9LowerAutoTuningState")},
                {"Zone10UpperAutoTuningState",Zone10UpperAutoTuningState= new ParameterUnit("Zone10UpperAutoTuningState")},
                {"Zone10LowerAutoTuningState",Zone10LowerAutoTuningState= new ParameterUnit("Zone10LowerAutoTuningState")},
                {"Zone11UpperAutoTuningState",Zone11UpperAutoTuningState= new ParameterUnit("Zone11UpperAutoTuningState")},
                {"Zone11LowerAutoTuningState",Zone11LowerAutoTuningState= new ParameterUnit("Zone11LowerAutoTuningState")},
                {"Zone12UpperAutoTuningState",Zone12UpperAutoTuningState= new ParameterUnit("Zone12UpperAutoTuningState")},
                {"Zone12LowerAutoTuningState",Zone12LowerAutoTuningState= new ParameterUnit("Zone12LowerAutoTuningState")},
                {"Zone13UpperAutoTuningState",Zone13UpperAutoTuningState= new ParameterUnit("Zone13UpperAutoTuningState")},
                {"Zone13LowerAutoTuningState",Zone13LowerAutoTuningState= new ParameterUnit("Zone13LowerAutoTuningState")},
                {"Zone14UpperAutoTuningState",Zone14UpperAutoTuningState= new ParameterUnit("Zone14UpperAutoTuningState")},
                {"Zone14LowerAutoTuningState",Zone14LowerAutoTuningState= new ParameterUnit("Zone14LowerAutoTuningState")},
                {"Zone15UpperAutoTuningState",Zone15UpperAutoTuningState= new ParameterUnit("Zone15UpperAutoTuningState")},
                {"Zone15LowerAutoTuningState",Zone15LowerAutoTuningState= new ParameterUnit("Zone15LowerAutoTuningState")},
                {"Zone16UpperAutoTuningState",Zone16UpperAutoTuningState= new ParameterUnit("Zone16UpperAutoTuningState")},
                {"Zone16LowerAutoTuningState",Zone16LowerAutoTuningState= new ParameterUnit("Zone16LowerAutoTuningState")},




                {"UpperFan1SpeedPV",UpperFan1SpeedPV= new ParameterUnit("UpperFan1SpeedPV")},
                {"UpperFan2SpeedPV",UpperFan2SpeedPV= new ParameterUnit("UpperFan2SpeedPV")},
                {"UpperFan3SpeedPV",UpperFan3SpeedPV= new ParameterUnit("UpperFan3SpeedPV")},
                {"UpperFan4SpeedPV",UpperFan4SpeedPV= new ParameterUnit("UpperFan4SpeedPV")},
                {"UpperFan5SpeedPV",UpperFan5SpeedPV= new ParameterUnit("UpperFan5SpeedPV")},
                {"UpperFan6SpeedPV",UpperFan6SpeedPV= new ParameterUnit("UpperFan6SpeedPV")},
                {"UpperFan7SpeedPV",UpperFan7SpeedPV= new ParameterUnit("UpperFan7SpeedPV")},
                {"UpperFan8SpeedPV",UpperFan8SpeedPV= new ParameterUnit("UpperFan8SpeedPV")},
                {"UpperFan9SpeedPV",UpperFan9SpeedPV= new ParameterUnit("UpperFan9SpeedPV")},
                {"UpperFan10SpeedPV",UpperFan10SpeedPV= new ParameterUnit("UpperFan10SpeedPV")},
                {"UpperFan11SpeedPV",UpperFan11SpeedPV= new ParameterUnit("UpperFan11SpeedPV")},
                {"UpperFan12SpeedPV",UpperFan12SpeedPV= new ParameterUnit("UpperFan12SpeedPV")},
                {"UpperFan13SpeedPV",UpperFan13SpeedPV= new ParameterUnit("UpperFan13SpeedPV")},
                {"UpperFan14SpeedPV",UpperFan14SpeedPV= new ParameterUnit("UpperFan14SpeedPV")},
                {"UpperFan15SpeedPV",UpperFan15SpeedPV= new ParameterUnit("UpperFan15SpeedPV")},
                {"UpperFan16SpeedPV",UpperFan16SpeedPV= new ParameterUnit("UpperFan16SpeedPV")},
                {"LowerFan1SpeedPV",LowerFan1SpeedPV= new ParameterUnit("LowerFan1SpeedPV")},
                {"LowerFan2SpeedPV",LowerFan2SpeedPV= new ParameterUnit("LowerFan2SpeedPV")},
                {"LowerFan3SpeedPV",LowerFan3SpeedPV= new ParameterUnit("LowerFan3SpeedPV")},
                {"LowerFan4SpeedPV",LowerFan4SpeedPV= new ParameterUnit("LowerFan4SpeedPV")},
                {"LowerFan5SpeedPV",LowerFan5SpeedPV= new ParameterUnit("LowerFan5SpeedPV")},
                {"LowerFan6SpeedPV",LowerFan6SpeedPV= new ParameterUnit("LowerFan6SpeedPV")},
                {"LowerFan7SpeedPV",LowerFan7SpeedPV= new ParameterUnit("LowerFan7SpeedPV")},
                {"LowerFan8SpeedPV",LowerFan8SpeedPV= new ParameterUnit("LowerFan8SpeedPV")},
                {"LowerFan9SpeedPV",LowerFan9SpeedPV= new ParameterUnit("LowerFan9SpeedPV")},
                {"LowerFan10SpeedPV",LowerFan10SpeedPV= new ParameterUnit("LowerFan10SpeedPV")},
                {"LowerFan11SpeedPV",LowerFan11SpeedPV= new ParameterUnit("LowerFan11SpeedPV")},
                {"LowerFan12SpeedPV",LowerFan12SpeedPV= new ParameterUnit("LowerFan12SpeedPV")},
                {"LowerFan13SpeedPV",LowerFan13SpeedPV= new ParameterUnit("LowerFan13SpeedPV")},
                {"LowerFan14SpeedPV",LowerFan14SpeedPV= new ParameterUnit("LowerFan14SpeedPV")},
                {"LowerFan15SpeedPV",LowerFan15SpeedPV= new ParameterUnit("LowerFan15SpeedPV")},
                {"LowerFan16SpeedPV",LowerFan16SpeedPV= new ParameterUnit("LowerFan16SpeedPV")},

                {"CoolingFan1SpeedPV",CoolingFan1SpeedPV= new ParameterUnit("CoolingFan1SpeedPV")},
                {"CoolingFan2SpeedPV",CoolingFan2SpeedPV= new ParameterUnit("CoolingFan2SpeedPV")},
                {"CoolingFan3SpeedPV",CoolingFan3SpeedPV= new ParameterUnit("CoolingFan3SpeedPV")},
                {"CoolingFan4SpeedPV",CoolingFan4SpeedPV= new ParameterUnit("CoolingFan4SpeedPV")},
                {"CoolingFan5SpeedPV",CoolingFan5SpeedPV= new ParameterUnit("CoolingFan5SpeedPV")},
                {"CoolingFan6SpeedPV",CoolingFan6SpeedPV= new ParameterUnit("CoolingFan6SpeedPV")},
                {"CoolingFan7SpeedPV",CoolingFan7SpeedPV= new ParameterUnit("CoolingFan7SpeedPV")},
                {"CoolingFan8SpeedPV",CoolingFan8SpeedPV= new ParameterUnit("CoolingFan8SpeedPV")},

                {"RecycleFan1SpeedPV",RecycleFan1SpeedPV= new ParameterUnit("RecycleFan1SpeedPV")},
                {"RecycleFan2SpeedPV",RecycleFan2SpeedPV= new ParameterUnit("RecycleFan2SpeedPV")},

                {"Exhauster1SpeedPV",Exhauster1SpeedPV= new ParameterUnit("Exhauster1SpeedPV")},
                {"Exhauster2SpeedPV",Exhauster2SpeedPV= new ParameterUnit("Exhauster2SpeedPV")},


                {"UpperFan1StatePV",UpperFan1StatePV= new ParameterUnit("UpperFan1StatePV")},
                {"UpperFan2StatePV",UpperFan2StatePV= new ParameterUnit("UpperFan2StatePV")},
                {"UpperFan3StatePV",UpperFan3StatePV= new ParameterUnit("UpperFan3StatePV")},
                {"UpperFan4StatePV",UpperFan4StatePV= new ParameterUnit("UpperFan4StatePV")},
                {"UpperFan5StatePV",UpperFan5StatePV= new ParameterUnit("UpperFan5StatePV")},
                {"UpperFan6StatePV",UpperFan6StatePV= new ParameterUnit("UpperFan6StatePV")},
                {"UpperFan7StatePV",UpperFan7StatePV= new ParameterUnit("UpperFan7StatePV")},
                {"UpperFan8StatePV",UpperFan8StatePV= new ParameterUnit("UpperFan8StatePV")},
                {"UpperFan9StatePV",UpperFan9StatePV= new ParameterUnit("UpperFan9StatePV")},
                {"UpperFan10StatePV",UpperFan10StatePV= new ParameterUnit("UpperFan10StatePV")},
                {"UpperFan11StatePV",UpperFan11StatePV= new ParameterUnit("UpperFan11StatePV")},
                {"UpperFan12StatePV",UpperFan12StatePV= new ParameterUnit("UpperFan12StatePV")},
                {"UpperFan13StatePV",UpperFan13StatePV= new ParameterUnit("UpperFan13StatePV")},
                {"UpperFan14StatePV",UpperFan14StatePV= new ParameterUnit("UpperFan14StatePV")},
                {"UpperFan15StatePV",UpperFan15StatePV= new ParameterUnit("UpperFan15StatePV")},
                {"UpperFan16StatePV",UpperFan16StatePV= new ParameterUnit("UpperFan16StatePV")},

                {"LowerFan1StatePV",LowerFan1StatePV= new ParameterUnit("LowerFan1StatePV")},
                {"LowerFan2StatePV",LowerFan2StatePV= new ParameterUnit("LowerFan2StatePV")},
                {"LowerFan3StatePV",LowerFan3StatePV= new ParameterUnit("LowerFan3StatePV")},
                {"LowerFan4StatePV",LowerFan4StatePV= new ParameterUnit("LowerFan4StatePV")},
                {"LowerFan5StatePV",LowerFan5StatePV= new ParameterUnit("LowerFan5StatePV")},
                {"LowerFan6StatePV",LowerFan6StatePV= new ParameterUnit("LowerFan6StatePV")},
                {"LowerFan7StatePV",LowerFan7StatePV= new ParameterUnit("LowerFan7StatePV")},
                {"LowerFan8StatePV",LowerFan8StatePV= new ParameterUnit("LowerFan8StatePV")},
                {"LowerFan9StatePV",LowerFan9StatePV= new ParameterUnit("LowerFan9StatePV")},
                {"LowerFan10StatePV",LowerFan10StatePV= new ParameterUnit("LowerFan10StatePV")},
                {"LowerFan11StatePV",LowerFan11StatePV= new ParameterUnit("LowerFan11StatePV")},
                {"LowerFan12StatePV",LowerFan12StatePV= new ParameterUnit("LowerFan12StatePV")},
                {"LowerFan13StatePV",LowerFan13StatePV= new ParameterUnit("LowerFan13StatePV")},
                {"LowerFan14StatePV",LowerFan14StatePV= new ParameterUnit("LowerFan14StatePV")},
                {"LowerFan15StatePV",LowerFan15StatePV= new ParameterUnit("LowerFan15StatePV")},
                {"LowerFan16StatePV",LowerFan16StatePV= new ParameterUnit("LowerFan16StatePV")},

                {"CoolerFan1StatePV",CoolerFan1StatePV= new ParameterUnit("CoolerFan1StatePV")},
                {"CoolerFan2StatePV",CoolerFan2StatePV= new ParameterUnit("CoolerFan2StatePV")},
                {"CoolerFan3StatePV",CoolerFan3StatePV= new ParameterUnit("CoolerFan3StatePV")},
                {"CoolerFan4StatePV",CoolerFan4StatePV= new ParameterUnit("CoolerFan4StatePV")},
                {"CoolerFan5StatePV",CoolerFan5StatePV= new ParameterUnit("CoolerFan5StatePV")},
                {"CoolerFan6StatePV",CoolerFan6StatePV= new ParameterUnit("CoolerFan6StatePV")},
                {"CoolerFan7StatePV",CoolerFan7StatePV= new ParameterUnit("CoolerFan7StatePV")},
                {"CoolerFan8StatePV",CoolerFan8StatePV= new ParameterUnit("CoolerFan8StatePV")},

                {"RecycleFan1StatePV",RecycleFan1StatePV= new ParameterUnit("RecycleFan1StatePV")},
                {"RecycleFan2StatePV",RecycleFan2StatePV= new ParameterUnit("RecycleFan2StatePV")},

                {"Exhauster1StatePV",Exhauster1StatePV= new ParameterUnit("Exhauster1StatePV")},
                {"Exhauster2StatePV",Exhauster2StatePV= new ParameterUnit("Exhauster2StatePV")},

            };


            InitParamsType(shortParamDic, typeof(short), "D");
        }

  
        #endregion=====================================================================

        #region======================== 双字变量 ========================================



        public ParameterUnit Rail1TransportSpeedPV = null;
        public ParameterUnit Rail2TransportSpeedPV = null;
        public ParameterUnit Rail1WidthPV = null;
        public ParameterUnit Rail2WidthPV = null;
        public ParameterUnit Rail1CentralSupportFrameRefPositionPV = null;
        public ParameterUnit Rail2CentralSupportFrameRefPositionPV = null;
        public ParameterUnit NitroFlowPV = null;
        public ParameterUnit NitroPressurePV = null;
        public ParameterUnit NitroTemperaturePV = null;



        public ParameterUnit Rail1PCBPos1 = null;//-------15640
        public ParameterUnit Rail1PCBPos2 = null;
        public ParameterUnit Rail1PCBPos3 = null;
        public ParameterUnit Rail1PCBPos4 = null;
        public ParameterUnit Rail1PCBPos5 = null;
        public ParameterUnit Rail1PCBPos6 = null;
        public ParameterUnit Rail1PCBPos7 = null;
        public ParameterUnit Rail1PCBPos8 = null;
        public ParameterUnit Rail1PCBPos9 = null;
        public ParameterUnit Rail1PCBPos10 = null;
        public ParameterUnit Rail1PCBPos11 = null;
        public ParameterUnit Rail1PCBPos12 = null;
        public ParameterUnit Rail1PCBPos13 = null;
        public ParameterUnit Rail1PCBPos14 = null;
        public ParameterUnit Rail1PCBPos15 = null;
        public ParameterUnit Rail1PCBPos16 = null;
        public ParameterUnit Rail1PCBPos17 = null;
        public ParameterUnit Rail1PCBPos18 = null;
        public ParameterUnit Rail1PCBPos19 = null;
        public ParameterUnit Rail1PCBPos20 = null;
        public ParameterUnit Rail1PCBPos21 = null;
        public ParameterUnit Rail1PCBPos22 = null;
        public ParameterUnit Rail1PCBPos23 = null;
        public ParameterUnit Rail1PCBPos24 = null;
        public ParameterUnit Rail1PCBPos25 = null;
        public ParameterUnit Rail1PCBPos26 = null;
        public ParameterUnit Rail1PCBPos27 = null;
        public ParameterUnit Rail1PCBPos28 = null;
        public ParameterUnit Rail1PCBPos29 = null;
        public ParameterUnit Rail1PCBPos30 = null;
        public ParameterUnit Rail1PCBPos31 = null;
        public ParameterUnit Rail1PCBPos32 = null;
        public ParameterUnit Rail1PCBPos33 = null;
        public ParameterUnit Rail1PCBPos34 = null;
        public ParameterUnit Rail1PCBPos35 = null;
        public ParameterUnit Rail1PCBPos36 = null;
        public ParameterUnit Rail1PCBPos37 = null;
        public ParameterUnit Rail1PCBPos38 = null;
        public ParameterUnit Rail1PCBPos39 = null;
        public ParameterUnit Rail1PCBPos40 = null;
        public ParameterUnit Rail1PCBPos41 = null;
        public ParameterUnit Rail1PCBPos42 = null;
        public ParameterUnit Rail1PCBPos43 = null;
        public ParameterUnit Rail1PCBPos44 = null;
        public ParameterUnit Rail1PCBPos45 = null;
        public ParameterUnit Rail1PCBPos46 = null;
        public ParameterUnit Rail1PCBPos47 = null;
        public ParameterUnit Rail1PCBPos48 = null;
        public ParameterUnit Rail1PCBPos49 = null;
        public ParameterUnit Rail1PCBPos50 = null;//------15738

        public ParameterUnit Rail2PCBPos1 = null;//-------15740
        public ParameterUnit Rail2PCBPos2 = null;
        public ParameterUnit Rail2PCBPos3 = null;
        public ParameterUnit Rail2PCBPos4 = null;
        public ParameterUnit Rail2PCBPos5 = null;
        public ParameterUnit Rail2PCBPos6 = null;
        public ParameterUnit Rail2PCBPos7 = null;
        public ParameterUnit Rail2PCBPos8 = null;
        public ParameterUnit Rail2PCBPos9 = null;
        public ParameterUnit Rail2PCBPos10 = null;
        public ParameterUnit Rail2PCBPos11 = null;
        public ParameterUnit Rail2PCBPos12 = null;
        public ParameterUnit Rail2PCBPos13 = null;
        public ParameterUnit Rail2PCBPos14 = null;
        public ParameterUnit Rail2PCBPos15 = null;
        public ParameterUnit Rail2PCBPos16 = null;
        public ParameterUnit Rail2PCBPos17 = null;
        public ParameterUnit Rail2PCBPos18 = null;
        public ParameterUnit Rail2PCBPos19 = null;
        public ParameterUnit Rail2PCBPos20 = null;
        public ParameterUnit Rail2PCBPos21 = null;
        public ParameterUnit Rail2PCBPos22 = null;
        public ParameterUnit Rail2PCBPos23 = null;
        public ParameterUnit Rail2PCBPos24 = null;
        public ParameterUnit Rail2PCBPos25 = null;
        public ParameterUnit Rail2PCBPos26 = null;
        public ParameterUnit Rail2PCBPos27 = null;
        public ParameterUnit Rail2PCBPos28 = null;
        public ParameterUnit Rail2PCBPos29 = null;
        public ParameterUnit Rail2PCBPos30 = null;
        public ParameterUnit Rail2PCBPos31 = null;
        public ParameterUnit Rail2PCBPos32 = null;
        public ParameterUnit Rail2PCBPos33 = null;
        public ParameterUnit Rail2PCBPos34 = null;
        public ParameterUnit Rail2PCBPos35 = null;
        public ParameterUnit Rail2PCBPos36 = null;
        public ParameterUnit Rail2PCBPos37 = null;
        public ParameterUnit Rail2PCBPos38 = null;
        public ParameterUnit Rail2PCBPos39 = null;
        public ParameterUnit Rail2PCBPos40 = null;
        public ParameterUnit Rail2PCBPos41 = null;
        public ParameterUnit Rail2PCBPos42 = null;
        public ParameterUnit Rail2PCBPos43 = null;
        public ParameterUnit Rail2PCBPos44 = null;
        public ParameterUnit Rail2PCBPos45 = null;
        public ParameterUnit Rail2PCBPos46 = null;
        public ParameterUnit Rail2PCBPos47 = null;
        public ParameterUnit Rail2PCBPos48 = null;
        public ParameterUnit Rail2PCBPos49 = null;
        public ParameterUnit Rail2PCBPos50 = null;//------15838


        private void DWordInit()
        {
            dwParamDic = new Dictionary<string, ParameterUnit>()
            {
               {"Rail1TransportSpeedPV",Rail1TransportSpeedPV= new ParameterUnit("Rail1TransportSpeedPV")},
                {"Rail2TransportSpeedPV",Rail2TransportSpeedPV= new ParameterUnit("Rail2TransportSpeedPV")},
                {"Rail1WidthPV",Rail1WidthPV= new ParameterUnit("Rail1WidthPV")},
                {"Rail2WidthPV",Rail2WidthPV= new ParameterUnit("Rail2WidthPV")},
                {"Rail1CentralSupportFrameRefPositionPV",Rail1CentralSupportFrameRefPositionPV= new ParameterUnit("Rail1CentralSupportFrameRefPositionPV")},
                {"Rail2CentralSupportFrameRefPositionPV",Rail2CentralSupportFrameRefPositionPV= new ParameterUnit("Rail2CentralSupportFrameRefPositionPV")},
                {"NitroFlowPV",NitroFlowPV= new ParameterUnit("NitroFlowPV")},
                {"NitroPressurePV",NitroPressurePV= new ParameterUnit("NitroPressurePV")},
                {"NitroTemperaturePV",NitroTemperaturePV= new ParameterUnit("NitroTemperaturePV")},

                {"Rail1PCBPos1",Rail1PCBPos1= new ParameterUnit("Rail1PCBPos1")},
                {"Rail1PCBPos2",Rail1PCBPos2= new ParameterUnit("Rail1PCBPos2")},
                {"Rail1PCBPos3",Rail1PCBPos3= new ParameterUnit("Rail1PCBPos3")},
                {"Rail1PCBPos4",Rail1PCBPos4= new ParameterUnit("Rail1PCBPos4")},
                {"Rail1PCBPos5",Rail1PCBPos5= new ParameterUnit("Rail1PCBPos5")},
                {"Rail1PCBPos6",Rail1PCBPos6= new ParameterUnit("Rail1PCBPos6")},
                {"Rail1PCBPos7",Rail1PCBPos7= new ParameterUnit("Rail1PCBPos7")},
                {"Rail1PCBPos8",Rail1PCBPos8= new ParameterUnit("Rail1PCBPos8")},
                {"Rail1PCBPos9",Rail1PCBPos9= new ParameterUnit("Rail1PCBPos9")},
                {"Rail1PCBPos10",Rail1PCBPos10= new ParameterUnit("Rail1PCBPos10")},
                {"Rail1PCBPos11",Rail1PCBPos11= new ParameterUnit("Rail1PCBPos11")},
                {"Rail1PCBPos12",Rail1PCBPos12= new ParameterUnit("Rail1PCBPos12")},
                {"Rail1PCBPos13",Rail1PCBPos13= new ParameterUnit("Rail1PCBPos13")},
                {"Rail1PCBPos14",Rail1PCBPos14= new ParameterUnit("Rail1PCBPos14")},
                {"Rail1PCBPos15",Rail1PCBPos15= new ParameterUnit("Rail1PCBPos15")},
                {"Rail1PCBPos16",Rail1PCBPos16= new ParameterUnit("Rail1PCBPos16")},
                {"Rail1PCBPos17",Rail1PCBPos17= new ParameterUnit("Rail1PCBPos17")},
                {"Rail1PCBPos18",Rail1PCBPos18= new ParameterUnit("Rail1PCBPos18")},
                {"Rail1PCBPos19",Rail1PCBPos19= new ParameterUnit("Rail1PCBPos19")},
                {"Rail1PCBPos20",Rail1PCBPos20= new ParameterUnit("Rail1PCBPos20")},
                {"Rail1PCBPos21",Rail1PCBPos21= new ParameterUnit("Rail1PCBPos21")},
                {"Rail1PCBPos22",Rail1PCBPos22= new ParameterUnit("Rail1PCBPos22")},
                {"Rail1PCBPos23",Rail1PCBPos23= new ParameterUnit("Rail1PCBPos23")},
                {"Rail1PCBPos24",Rail1PCBPos24= new ParameterUnit("Rail1PCBPos24")},
                {"Rail1PCBPos25",Rail1PCBPos25= new ParameterUnit("Rail1PCBPos25")},
                {"Rail1PCBPos26",Rail1PCBPos26= new ParameterUnit("Rail1PCBPos26")},
                {"Rail1PCBPos27",Rail1PCBPos27= new ParameterUnit("Rail1PCBPos27")},
                {"Rail1PCBPos28",Rail1PCBPos28= new ParameterUnit("Rail1PCBPos28")},
                {"Rail1PCBPos29",Rail1PCBPos29= new ParameterUnit("Rail1PCBPos29")},
                {"Rail1PCBPos30",Rail1PCBPos30= new ParameterUnit("Rail1PCBPos30")},
                {"Rail1PCBPos31",Rail1PCBPos31= new ParameterUnit("Rail1PCBPos31")},
                {"Rail1PCBPos32",Rail1PCBPos32= new ParameterUnit("Rail1PCBPos32")},
                {"Rail1PCBPos33",Rail1PCBPos33= new ParameterUnit("Rail1PCBPos33")},
                {"Rail1PCBPos34",Rail1PCBPos34= new ParameterUnit("Rail1PCBPos34")},
                {"Rail1PCBPos35",Rail1PCBPos35= new ParameterUnit("Rail1PCBPos35")},
                {"Rail1PCBPos36",Rail1PCBPos36= new ParameterUnit("Rail1PCBPos36")},
                {"Rail1PCBPos37",Rail1PCBPos37= new ParameterUnit("Rail1PCBPos37")},
                {"Rail1PCBPos38",Rail1PCBPos38= new ParameterUnit("Rail1PCBPos38")},
                {"Rail1PCBPos39",Rail1PCBPos39= new ParameterUnit("Rail1PCBPos39")},
                {"Rail1PCBPos40",Rail1PCBPos40= new ParameterUnit("Rail1PCBPos40")},
                {"Rail1PCBPos41",Rail1PCBPos41= new ParameterUnit("Rail1PCBPos41")},
                {"Rail1PCBPos42",Rail1PCBPos42= new ParameterUnit("Rail1PCBPos42")},
                {"Rail1PCBPos43",Rail1PCBPos43= new ParameterUnit("Rail1PCBPos43")},
                {"Rail1PCBPos44",Rail1PCBPos44= new ParameterUnit("Rail1PCBPos44")},
                {"Rail1PCBPos45",Rail1PCBPos45= new ParameterUnit("Rail1PCBPos45")},
                {"Rail1PCBPos46",Rail1PCBPos46= new ParameterUnit("Rail1PCBPos46")},
                {"Rail1PCBPos47",Rail1PCBPos47= new ParameterUnit("Rail1PCBPos47")},
                {"Rail1PCBPos48",Rail1PCBPos48= new ParameterUnit("Rail1PCBPos48")},
                {"Rail1PCBPos49",Rail1PCBPos49= new ParameterUnit("Rail1PCBPos49")},
                {"Rail1PCBPos50",Rail1PCBPos50= new ParameterUnit("Rail1PCBPos50")},

                {"Rail2PCBPos1",Rail2PCBPos1= new ParameterUnit("Rail2PCBPos1")},
                {"Rail2PCBPos2",Rail2PCBPos2= new ParameterUnit("Rail2PCBPos2")},
                {"Rail2PCBPos3",Rail2PCBPos3= new ParameterUnit("Rail2PCBPos3")},
                {"Rail2PCBPos4",Rail2PCBPos4= new ParameterUnit("Rail2PCBPos4")},
                {"Rail2PCBPos5",Rail2PCBPos5= new ParameterUnit("Rail2PCBPos5")},
                {"Rail2PCBPos6",Rail2PCBPos6= new ParameterUnit("Rail2PCBPos6")},
                {"Rail2PCBPos7",Rail2PCBPos7= new ParameterUnit("Rail2PCBPos7")},
                {"Rail2PCBPos8",Rail2PCBPos8= new ParameterUnit("Rail2PCBPos8")},
                {"Rail2PCBPos9",Rail2PCBPos9= new ParameterUnit("Rail2PCBPos9")},
                {"Rail2PCBPos10",Rail2PCBPos10= new ParameterUnit("Rail2PCBPos10")},
                {"Rail2PCBPos11",Rail2PCBPos11= new ParameterUnit("Rail2PCBPos11")},
                {"Rail2PCBPos12",Rail2PCBPos12= new ParameterUnit("Rail2PCBPos12")},
                {"Rail2PCBPos13",Rail2PCBPos13= new ParameterUnit("Rail2PCBPos13")},
                {"Rail2PCBPos14",Rail2PCBPos14= new ParameterUnit("Rail2PCBPos14")},
                {"Rail2PCBPos15",Rail2PCBPos15= new ParameterUnit("Rail2PCBPos15")},
                {"Rail2PCBPos16",Rail2PCBPos16= new ParameterUnit("Rail2PCBPos16")},
                {"Rail2PCBPos17",Rail2PCBPos17= new ParameterUnit("Rail2PCBPos17")},
                {"Rail2PCBPos18",Rail2PCBPos18= new ParameterUnit("Rail2PCBPos18")},
                {"Rail2PCBPos19",Rail2PCBPos19= new ParameterUnit("Rail2PCBPos19")},
                {"Rail2PCBPos20",Rail2PCBPos20= new ParameterUnit("Rail2PCBPos20")},
                {"Rail2PCBPos21",Rail2PCBPos21= new ParameterUnit("Rail2PCBPos21")},
                {"Rail2PCBPos22",Rail2PCBPos22= new ParameterUnit("Rail2PCBPos22")},
                {"Rail2PCBPos23",Rail2PCBPos23= new ParameterUnit("Rail2PCBPos23")},
                {"Rail2PCBPos24",Rail2PCBPos24= new ParameterUnit("Rail2PCBPos24")},
                {"Rail2PCBPos25",Rail2PCBPos25= new ParameterUnit("Rail2PCBPos25")},
                {"Rail2PCBPos26",Rail2PCBPos26= new ParameterUnit("Rail2PCBPos26")},
                {"Rail2PCBPos27",Rail2PCBPos27= new ParameterUnit("Rail2PCBPos27")},
                {"Rail2PCBPos28",Rail2PCBPos28= new ParameterUnit("Rail2PCBPos28")},
                {"Rail2PCBPos29",Rail2PCBPos29= new ParameterUnit("Rail2PCBPos29")},
                {"Rail2PCBPos30",Rail2PCBPos30= new ParameterUnit("Rail2PCBPos30")},
                {"Rail2PCBPos31",Rail2PCBPos31= new ParameterUnit("Rail2PCBPos31")},
                {"Rail2PCBPos32",Rail2PCBPos32= new ParameterUnit("Rail2PCBPos32")},
                {"Rail2PCBPos33",Rail2PCBPos33= new ParameterUnit("Rail2PCBPos33")},
                {"Rail2PCBPos34",Rail2PCBPos34= new ParameterUnit("Rail2PCBPos34")},
                {"Rail2PCBPos35",Rail2PCBPos35= new ParameterUnit("Rail2PCBPos35")},
                {"Rail2PCBPos36",Rail2PCBPos36= new ParameterUnit("Rail2PCBPos36")},
                {"Rail2PCBPos37",Rail2PCBPos37= new ParameterUnit("Rail2PCBPos37")},
                {"Rail2PCBPos38",Rail2PCBPos38= new ParameterUnit("Rail2PCBPos38")},
                {"Rail2PCBPos39",Rail2PCBPos39= new ParameterUnit("Rail2PCBPos39")},
                {"Rail2PCBPos40",Rail2PCBPos40= new ParameterUnit("Rail2PCBPos40")},
                {"Rail2PCBPos41",Rail2PCBPos41= new ParameterUnit("Rail2PCBPos41")},
                {"Rail2PCBPos42",Rail2PCBPos42= new ParameterUnit("Rail2PCBPos42")},
                {"Rail2PCBPos43",Rail2PCBPos43= new ParameterUnit("Rail2PCBPos43")},
                {"Rail2PCBPos44",Rail2PCBPos44= new ParameterUnit("Rail2PCBPos44")},
                {"Rail2PCBPos45",Rail2PCBPos45= new ParameterUnit("Rail2PCBPos45")},
                {"Rail2PCBPos46",Rail2PCBPos46= new ParameterUnit("Rail2PCBPos46")},
                {"Rail2PCBPos47",Rail2PCBPos47= new ParameterUnit("Rail2PCBPos47")},
                {"Rail2PCBPos48",Rail2PCBPos48= new ParameterUnit("Rail2PCBPos48")},
                {"Rail2PCBPos49",Rail2PCBPos49= new ParameterUnit("Rail2PCBPos49")},
                {"Rail2PCBPos50",Rail2PCBPos50= new ParameterUnit("Rail2PCBPos50")},

            };

            InitParamsType(dwParamDic, typeof(double), "D");
        }

        #endregion=====================================================================

        public PVParam()
        {

            bitInit();
            WordInit();
            ShortInit();
            DWordInit();
        }

        private void bitInit()
        {
            //int pByte = 0;
            //int pBit = 0;
            //for (int i = (int)bitCodeEnum.ModuleEnable; i < (int)bitCodeEnum.CodeCount; i++)
            //{
            //    string str = ((bitCodeEnum)i).ToString();
            //    if (str.Contains("_nod_") == false)
            //    {
            //        bitParamPosiDic.Add(((bitCodeEnum)i).ToString(), pByte.ToString() + "." + pBit.ToString());
            //    }

            //    pBit++;
            //    if (pBit == 16)
            //    {
            //        pBit = 0;
            //        pByte++;
            //    }
            //}


        }

        private void WordInit()
        {

        }

  
    }
}
